/* Calendar Styles */
div.date { color: #ffffff; float: right; text-align: center; border-width: 0 0 1px 1px; background-color: #0d2b3b; margin-top: -1px; margin-right: -1px; border-color: #c0c0c0; border-style: solid; }
div.time {font-style: italic; text-transform: lowercase;}
div.classtitle {}
table#cal {width: 98%;}
table#calendar {width: 100%; border: solid 1px #c0c0c0;}
table#calendar td {border: solid 1px #c0c0c0; width: 14%; height: 50px;}
caption { color: #0d2b3b; font-size: 20px; font-weight: bold; }
tr#days { color: black; background-color: #717e74; }
tr#days th {width: 14%; border: solid 1px #c0c0c0; color: #ffffff; background-color: #0d2b3b;}
.emptydate {background-color: #1d5f84;}
.monthdate { background-color: #ffffff; vertical-align: top; }
.monthdate:hover { color: #000; background-color: #6e6e6e; }
.today {
	background-color: #80C0E2;
}
a.event { color: #c0c0c0; font-style: normal; text-decoration: none; font-size: 11px;}
a.event:link { color: #c0c0c0; font-style: normal; text-decoration: none; }
a.event:visited { color: #c0c0c0; font-style: normal; text-decoration: none; }
a.event:hover { color: #000000; font-style: normal; text-decoration: none; }
a.event:active { color: #c0c0c0; font-style: normal; text-decoration: none; }
a.arrows:hover {font-size: 20px; background-color: #ffffff;}
/* End Calendar */

