table.availabiltyCalendar {}
table.availabiltyCalendar td, table.availabiltyCalendar th {text-align: center; border: 0;}
table.availabiltyCalendar th {height: 10px; font-size: 7pt;}
table.availabiltyCalendar td {width: 19px; height: 10px;}
table.availabiltyCalendar .calendar-month {font-weight: bold; margin-top: 0px; margin-bottom: 5px; text-align: center; font-size: 9pt;}
table.availabiltyCalendar .calendar-month a{text-decoration: none}
table.availabiltyCalendar .calendar-prev, table.availabiltyCalendar .calendar-next {font-weight: normal;}
table.availabiltyCalendar th {color: green; text-align: center;}
table.availabiltyCalendar td.linked-day {background-color: #99CCFF;
	color: black;}
table.availabiltyCalendar td.emergency-day {background-color: #FE9901;
	color: white;}
table.availabiltyCalendar td.available-working {background-color: green;
	color: white;}
