/* CSS Document */

table.calendar {
	border: solid #006600; 
	border-width: 1px 1px 0 0; 
	margin: 0; 
	padding: 0; 
	color: black; 
	font-size: 12px; 
}

table.calendar th { border: solid #006600; border-width: 0 0 1px 1px; }
table.calendar td { border: solid #006600; border-width: 0 0 1px 1px; height: 100px; }
table.calendar td.current_day { background-color: #FFD966; height: 100px; }
table.calendar tr.month_name { background-color: #97D997; }
table.calendar tr.day_name { background-color: #97D997; text-align: center; }

.event, .event a { color: #006600; }
.csevent, .csevent a { color: #004D4D; }
.schoolevent, .schoolevent a { color: #803A00; }
.otherevent, .otherevent a { color: #800000; }

.event span, .csevent span, .schoolevent span, .otherevent span, .holiday span { font-weight: bold; }


