body
{
margin: 0;
padding: 0;
}
#calendar
{
	width: 200px;
}
.month
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: #e4eee4;
	color: #CC3300;
	text-align: center;
	padding: 4px;
	margin: 0;
}
.prttbl
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin: 0px;
	width: 200px;
	background-color: #25408F;
	border-bottom: 3px solid #e4eee4;
}
.prttbl a:link, .prttbl a:visited
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;/*CC3300*/
	text-decoration: none;
}
.prttbl a:hover
{
	text-decoration: underline;
}
.prttbl td
{
	text-align: center;
}
.days
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: #e4eee4;
	color: #CC3300;
	text-align: center;
	padding: 2px;
	margin: 0;
}
.datetbl
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #0063AE;/*666*/
	padding: 0px;
	margin: 0px;
	width: 200px;
	background-color: #f3f6f3;
	border-collapse: collapse;
}
.datetbl a:link, .datetbl a:visited
{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #0063AE;/*CC3300*/
	text-decoration: none;
}
.datetbl a:hover
{
	text-decoration: underline;
}
.datetbl td
{
	text-align: center;
	height: 17px;
}
.days
{
	height: 20px;
	color: #666;
}
.wknd
{
	background-color: #DBE3DB;
}