/* hiding today, next and previous button from print */
@media print {
	.no-print, .scheduler-base-today, .btn-group  {
		display: none !important;
	}
}

/* hide printer options from page like page_heading, print_date, page_URL, page_no */
/* @page {
	size:  auto;
	margin: 0mm;
} */

/* Make calendar cells read-only */
.scheduler-view-month {
    pointer-events: none !important;
}

/* hiding scheduler view buttons */
.scheduler-base-views {
	display: none !important;
}

/* showing complete name of event */
.scheduler-event {
	text-overflow: inherit !important;
}

.scheduler-view-table-data-event {
	white-space: normal !important;
	border: 1px dotted #abaaab;
	border-radius: 2px;
    margin: 2px;
}

.scheduler-event-content {
	white-space: normal !important;
	display: inline-table !important;
}

.scheduler-view-table-header-col .scheduler-view-table-header-day div {
    font-size: 20px !important;
    padding: 10px !important;
}

.scheduler-view-month .scheduler-event-title, .scheduler-view-month .scheduler-event-content {
    font-size: 16px !important;
    margin: 3px !important;
}

.scheduler-base-controls .scheduler-base-view-date {
    margin-left: 10px;
    font-size: 20px  !important;
}

table,td,th {
	border-left: 1px solid #ddd !important;	 
	border-collapse: collapse !important;	 
}

#legendsDIV div span {
	font-size: 18px !important;
}

table {
	margin-bottom: 0 !important;	 
}