<style>
td.blockmonthon 			{ background-color: [-$BGCOLOR1-]; border: 1px solid [-$BGCOLOR2-]; }
td.blockmonthoff 			{ background-color: [-$BGCOLOR2-]; border: 1px solid [-$BGCOLOR1-]; }
td.blockmonthtoday  		{ background-color: [-$HIGHLIGHT_COLOR-]; border: 1px solid [-$BGCOLOR2-]; }
td.blockmonthheader 		{ background-color: [-$BGCOLOR2-]; font-size: 8pt; font-weight: bold; }

table.blockmonthheader  	{ background-color: [-$BGCOLOR2-]; 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: [-$BGCOLOR1-]; border: 1px solid [-$BGCOLOR1-]; 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: [-$BGCOLOR1-]; border: 1px solid [-$BGCOLOR1-]; }
.blockweeklink a:link 		{ color: [-$TEXTCOLOR1-]; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover		{ color: [-$TEXTCOLOR1-]; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: [-$TEXTCOLOR1-]; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:active 	{ color: [-$TEXTCOLOR1-]; font-size: 7pt; font-weight: normal; text-decoration: none; }

a.blockevent-none:link		{ color: [-$TEXTCOLOR1-]; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover     { color: [-$TEXTCOLOR1-]; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited   { color: [-$TEXTCOLOR1-]; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active    { color: [-$TEXTCOLOR1-]; 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 				{ 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; }
</style>
