@charset "utf-8";
/* CSS for Calendar */
.eventday {background-color: #000; color: #fff;}
.lightgray {
	background-color: #333333;
}
table#monthsel {width: 100%; border: 1px solid #000; font-size: 1em;}
table#monthsel td {
	text-align: center;
	border: 1px solid #000;
	padding: 0;
	background-color: #242424;
}
table#month {width: 100%; border: 1px solid #000; font-size: 1em;}
table#month th {background-color: #000; color: #fff;}
table#border {border: 1px solid gray; border-collapse:collapse; font-size:1em; width: 100%; border-top-color: #000;}
table#border td, table#border th {
	border: 1px solid #000000;
	padding: 3px;
	font-size: 85%;
	line-height: 120%;
	vertical-align: top;
}
table#border td {height: 80px; color: #fff;}
table#border th {
	background-color: #dacfa8;
	border-top-color: #000;
	text-align: center;
	color: #000000;
}
a.mthlnk {
	display: block;
	text-decoration: none;
	color: #CCCCCC;
}
table#border .white {
	background-color: #242424;
	color: #CCCCCC;
}