.calendar_table  { background-color: white; margin: 0px; padding: 0px; border: solid 1px #666666; width: 320px; height: 220px }



.cal_head, A.cal_head, .cal_head:visited { 	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #003366; 	FONT-STYLE: normal; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #CCCCFF; 	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  { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #999999; text-align: center; margin: 0px; padding: 0px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; width: 40px; height: 20px }

.cal_content   { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; font-family: arial; background-color: #ff0; text-align: center; margin: 0px; padding: 0px; border: solid; width: 40px; height: 14px }

.cal_sunday  { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; font-family: arial; background-color: #ffdfdf; text-align: center; margin: 0px; padding: 0px; width: 40px; height: 14px }

.cal_saturday   { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; font-family: arial; background-color: #d9f2ff; text-align: center; margin: 0px; padding: 0px; width: 40px; height: 14px }

.cal_empty   { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; font-family: arial; background-color: #e0e0e0; text-align: center; margin: 0px; padding: 0px; width: 40px; height: 14px }
.cal_event { color: #fff; font-style: normal; font-weight: bolder; font-size: 11px; font-family: arial; text-decoration: none; background: red repeat; margin: 0px; padding: 0px; width: 40px; height: 14px }
.cal_event:hover { color: #fff; font-style: normal; font-weight: bolder; font-size: 11px; font-family: arial; text-decoration: underline; margin: 0px; padding: 0px; width: 40px; height: 14px }
.cal_today   { color: red; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0px; padding: 0px; border: 1px; width: 40px; height: 14px }
.cal_today_event { color: red; font-style: normal; font-weight: bolder; font-size: 11px; font-family: arial; text-decoration: none; margin: 0px; padding: 0px; width: 40px; height: 14px }
.cal_today_event:hover { color: #cc0000; font-style: normal; font-weight: bolder; font-size: 11px; font-family: arial; text-decoration: underline; margin: 0px; padding: 0px; width: 40px; height: 14px }
/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */
.cal_today_event:visited  { font-style: normal; font-weight: bolder; font-size: 11px; font-family: arial; text-decoration: none; margin: 0px; padding: 0px }

.eventdetail_wraptable { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }

.eventdetail_date { FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }

.eventdetail_time { 	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }

.eventdetail_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }

.eventdetail_shortdescription { FONT-WEIGHT: bold;	FONT-SIZE: xx-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-BOTTOM: 100px}
.eventdetail_description { 	FONT-SIZE: x-small; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif  }
.eventdetail_imagetable { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
.eventdetail_backlink { PADDING-LEFT: 10px; FONT-SIZE: xx-small; MARGIN: 20px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline }
.list_item_tablewrap, .event_teaser_tablewrap { 	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px dotted } 
.list_item_date, .event_teaser_date { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_time, .event_teaser_time { 	FONT-SIZE: xx-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{ 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_title:visited, .event_teaser_title:visited { 	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_shortdescription, .event_teaser_shortdescription { 	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
.list_item_imagetable, .event_teaser_imagetable { 	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }

.tool_link, A.tool_link, .tool_link:visited { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif }
A.tool_link:hover, .tool_link:visited:hover { 	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif }



.list_item_link, A.list_item_link { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A.list_item_link:hover, .list_item_link:visited:hover { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.list_item_link:visited { 	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: 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: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.tx-desimplecalendar-pi1-browsebox-strong { 	FONT-WEIGHT: bold }

