/* Calendar styles */

#Calendar {width:100%;text-align:center;}

/* ----------------------------- Table Styles ----------------------------- */
.CalendarTable {font:small/1.25em Arial, Helvetica, sans-serif;background-color:#00209F;margin:10px 0px 20px;width:auto;height:auto;padding:1px;color:#00209F;border:2px solid #00209F;}
.CalendarTable td {width:25px;}
.CalendarTable td, .TDReturn {background-color:#FFF;border:1px solid #00209F;}
td.TDArrows, td.TDMonth, .CalendarTable td, tr.TRHead td, td.TDToday, td.TDReturn {text-align:center;margin:0;font-weight:bold;}
td.TDArrows, td.TDMonth {padding:1px 4px;}
tr.TRHead td, td.TDReturn {padding:3px 4px 1px;}
td.TDArrows, td.TDMonth, tr.TRHead td {font-weight:bold;}
.CalendarTable .TRHead td, .CalendarTable td.TDMonth {background-color:#AE0E56;}
tr.TRHead td, td.TDMonth {color:#FFF;}
td.TDArrows {background-color:#FFF;}
td.TDMonth, tr.TRHead td {background-color:#00209F;}
td.TDToday {background-color:#00209F;color:white;}
td.TDEvent {background-color:#E6E9F5;}
td.TDEventToday {background-color:#E6E9F5;border:2px solid #303;}

/* ----------------------------- links ----------------------------- */
.CalendarTable a {text-decoration:none;}
.CalendarTable a:hover {background-color:#00209F;color:#FFF;}
.CalendarTable td.TDArrows a:hover {background-color:#FFF;color:#00209F;}
p.right {text-align:right;font-size:80%;}

/* ----------------------------- text styles ----------------------------- */

/* updates:
- updated css to change a.calendarLink; move the css from this class into 'table.CalendarTable a'
- updated css to change td.TDHead; move the css from this class into 'tr.TRHead td'
- updated css to change td.TDDates; move the css from this class into 'table.CalendarTable td'
- css now uses four classes to illustrate the type of day highlighted on the calendar:

table.CalendarTable	td				- a "plain" day
		"			td.TDToday		- today!
		"			td.TDEvent		- a day with an event
		"			td.TDEventToday	- today, with an event occurring also

*/