td.blockmonthon 			{ background-color: #588B78; border: 0.1px solid #000000; }
td.blockmonthoff 			{ background-color: #a4c0a4; border: 0.1px solid #000000; }
td.blockmonthtoday  		{ background-color: #E6DE00; font-weight: bold; border: 0.1px solid #000000; }
td.blockmonthheader 		{ background-color: #FFF; font-size: 7pt; font-weight: bold; }
table.blockmonthheader  	{ background-color: #000; border: 0.1px solid #000000; }

.blockmonthheader a:link 	{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }
.blockmonthheader a:hover 	{ color: #97CE8A; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }
.blockmonthheader a:active 	{ color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 0.1px; padding-right: 0.11px; }
.blockmonthheader a:visited	{ color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }

td.blockdaynames 			{ background-color: #008400; border: 0.1px solid #008400; font-size: 8pt; font-weight: normal; text-decoration: none; }
.blockmonthheader2 a:link 	{ color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }
.blockmonthheader2 a:hover 	{ color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }
.blockmonthheader2 a:active 	{ color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }
.blockmonthheader2 a:visited	{ color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; padding-left: 0.1px; padding-right: 0.1px; }

table.blockcalcontainer 	{ border: 1px solid #000000; }
td.blockcalcontainer 		{ border: 0.1px solid #000000; }

td.blockweeklink 			{ background-color: #008400; border: 0px solid #008400; }
.blockweeklink a:link 		{ color: #ffffff; font-size: 0px; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover		{ color: #000000; font-size: 0px; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: #000000; font-size: 0px; font-weight: normal; text-decoration: none; }
.blockweeklink a:active 	{ color: #000000; font-size: 0px; font-weight: normal; text-decoration: none; }

.blockevent-none	{ color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
.blockevent-one	{ color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
.blockevent-two	{ color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
.blockevent-three	{ color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }

a.blockevent-none:link		{ color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover     { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited   { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active    { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
a.blockevent-one:link	  	{ color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-one:hover	  	{ color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-one:visited    { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-one:active     { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-two:link	  	 { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-two:hover	  	 { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-two:visited    { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-two:active      { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-three:link     { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-three:hover    { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-three:visited   { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.blockevent-three:active    { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }

td.eventlink 				{ padding: 2px; font-size: 15px; font-weight: normal; text-decoration: none; }
.eventlink a:link 			{ color:#000000; padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:hover  		{ color:#0000FF; padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:visited  		{ color:#000000; padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:active  		{ color:#000000; padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
