.calendar_table {margin: 0px; width: 150px;	border: #666 1px solid;	height: 110px;	background-color: #fff;	padding: 0px; }
.cal_head, A.cal_head, .cal_head:visited {font-weight: bold; font-size: 11px; color: #fff; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c6c6c6; text-align: center; margin: 0px; padding: 0px; height: 20px; text-decoration: none}

A.cal_head:hover, .cal_head:visited:hover {text-decoration: underline; }

.cal_days {font-weight: bold; font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #999999; text-align: center; width: 24px; height: 20px; margin: 0px;	padding: 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-TOP: #666666 1px solid;}
.cal_content { 	font-weight: normal;	font-size: 11px;	COLOR: #666666;	font-style: normal;	font-family: arial;	background-color: white;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px; }
.cal_sunday { 	font-weight: normal;	font-size: 11px;	COLOR: #666666;	font-style: normal;	font-family: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #FFDFDF}
.cal_saturday { 	font-weight: normal;	font-size: 11px;	COLOR: #666666;	font-style: normal;	font-family: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #D9F2FF}
.cal_empty { 	font-weight: normal;	font-size: 11px;	COLOR: #666666;	font-style: normal;	font-family: arial;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E0E0E0}
.cal_event, A.cal_event { 	font-weight: bolder; font-size: 11px; COLOR: #003366; font-style: normal; font-family: arial; TEXT-DECORATION: none  ; 	padding: 0px;	margin: 0px;}

A.cal_event:hover, .cal_event:visited:hover { font-weight: bolder; font-size: 11px; COLOR: #666666; font-style: normal; font-family: arial; TEXT-DECORATION: underline }
.cal_event:visited { 	font-weight: bolder; font-size: 11px; COLOR: navy; font-style: normal; font-family: arial;TEXT-DECORATION: none }
.cal_today { 	BORDER-RIGHT: #ff0000 1px solid;	BORDER-TOP: #ff0000 1px solid;	font-weight: normal;	font-size: 10px;	BORDER-LEFT: #ff0000 1px solid;	COLOR: red;	BORDER-BOTTOM: #ff0000 1px solid;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	height: 14px;	width: 20px;	margin: 0px;	padding: 0px; }
.cal_today_event, A.cal_today_event { 	font-weight: bolder; font-size: 11px; COLOR: red; font-style: normal; font-family: arial;  TEXT-DECORATION: none; height: 14px; width:20px;	padding: 0px;	margin: 0px; }

A.cal_today_event:hover, .cal_today_event:visited:hover { 	font-weight: bolder; font-size: 11px; COLOR: #CC0000; font-style: normal; font-family: arial; TEXT-DECORATION: underline; 	padding: 0px;	margin: 0px; }
/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */
.cal_today_event:visited {	font-weight: bolder; font-size: 11px; color: #900; font-style: normal; font-family:arial; text-decoration:none; padding:0px; margin:0px; }
.eventdetail_wraptable {padding-right: 2px; padding-left: 2px; float:none; padding-bottom: 2px; margin: 2px; width: 100%; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif }
.eventdetail_date {font-size: 11px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif }
.eventdetail_time {font-weight: normal; font-size: 11px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif }
.eventdetail_title {padding-bottom: 5px; font-weight: bold; font-size: 12px; color: #036; font-family: Verdana, Arial, Helvetica, sans-serif }
.eventdetail_shortdescription {padding-bottom: 5px; font-weight: bold;	font-size: 12px; color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; }
.eventdetail_description {padding: 5px 0px 5px 0px; font-size: 11px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif  }
.eventdetail_imagetable {padding: 0px; float:left; margin: 0px; width:auto; height: auto }
.eventdetail_backlink { padding-left: 10px; font-size: 11px; margin: 20px; color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: underline }


.list_item_tablewrap, .event_teaser_tablewrap {margin: 2px; width: 450px; padding: 2px; font-size: 11px; border-bottom: #669999 1px dotted } 
.list_item_date, .event_teaser_date {font-size: 11px; color: #666666; }
.list_item_time, .event_teaser_time {font-size: 11px; color: #666666; }
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title {width: 450px; font-weight: bold; font-size: 12px; color: #003366; border:none; text-decoration:none }

A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{width: 450px; font-weight: bold; font-size: 12px; COLOR: #900; border:none; text-decoration:none }
.list_item_title:visited, .event_teaser_title:visited {width: 450px; font-weight: bold; font-size: 12px; color: #666; }
.list_item_shortdescription, .event_teaser_shortdescription {width: 450px; font-size: 11px; color: #000; }
.list_item_imagetable, .event_teaser_imagetable {border: medium none; float:left; margin: 2px 4px 2px 0px; width: 40px; height: 40px }


.tool_link, A.tool_link, .tool_link:visited {font-weight: bold; font-size: 12px; color: #036;}
A.tool_link:hover, .tool_link:visited:hover {color: #900; font-family: Arial, Helvetica, sans-serif}
.list_item_link, A.list_item_link {font-weight: normal; font-size: 10px; color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

A.list_item_link:hover, .list_item_link:visited:hover {font-weight: normal; font-size: 10px; color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.list_item_link:visited {font-weight: normal; font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.tx-desimplecalendar-pi1-browsebox {text-align: center }
.tx-desimplecalendar-pi1-browsebox-SCell {font-size: xx-small; margin: 20px; color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none }
.tx-desimplecalendar-pi1-browsebox-strong {font-weight: bold}
