td.blockmonthon 			{ background-color: #FFFFFF; border: 1px solid #DDDDDD; }
td.blockmonthoff 			{ background-color: #DDDDDD; border: 1px solid #FFFFFF; }
td.blockmonthtoday  		{ background-color: #CCE6FF; border: 1px solid #DDDDDD; }
td.blockmonthheader 		{ background-color: #DDDDDD; font-size: 8pt; font-weight: bold; }
table.blockmonthheader  	{ background-color: #DDDDDD; border: 1px solid #000000; }
.blockmonthheader a:link 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:hover 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:active 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:visited	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
td.blockdaynames 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
table.blockcalcontainer 	{ border: 1px solid #000000; }
td.blockcalcontainer 		{ border: 1px solid #000000; }
td.blockweeklink 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.blockweeklink a:link,blockweeklink a:visited,.blockweeklink a:active{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover{ color: #FFFFFF;}
a.blockevent-none:link,a.blockevent-none:active,a.blockevent-none:visited{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover{ color: #FFFFFF;}
a.blockevent-one:link,a.blockevent-one:visited,a.blockevent-one:active{ color: #006600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:hover{ color: #FFFFFF;}
a.blockevent-two:link,a.blockevent-two:active,a.blockevent-two:visited{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:hover{ color: #FFFFFF;}
a.blockevent-three:link,a.blockevent-three:visited,a.blockevent-three:active{ color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:hover{ color: #FFFFFF;}

td.eventlink 				{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:link 			{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:hover  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:visited  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:active  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }