td.blockmonthon 	{ background-color: #FFFFFF; border: 1px solid #666699; }
td.blockmonthoff 	{ background-color: #666699; border: 1px solid #FFFFFF; }
td.blockmonthtoday  	{ background-color: #cbe57e; border: 1px solid #666699; }
td.blockmonthheader 	{ background-color: #666699; font-size: 8pt; font-weight: bold; }
table.blockmonthheader  { background-color: #666699; 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	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:active { color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
a.blockevent-none:link	{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover	{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited	{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active	{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:link	{ color: #006600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:hover	{ color: #006600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:visited	{ color: #006600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:active	{ color: #006600; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:link	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:hover	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:visited	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:active	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:link	{ color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:hover	{ color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:visited	{ color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:active	{ color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
td.eventlink 		{ font-size: xx-small; font-weight: normal; text-decoration: none; }
.eventlink a:link 	{ font-size: xx-small; font-weight: normal; text-decoration: none; }
.eventlink a:hover  	{ font-size: xx-small; font-weight: normal; text-decoration: none; }
.eventlink a:visited  	{ font-size: xx-small; font-weight: normal; text-decoration: none; }
.eventlink a:active  	{ font-size: xx-small; font-weight: normal; text-decoration: none; }