.calendar_table {MARGIN:0px; WIDTH:100%; HEIGHT:auto; BACKGROUND-COLOR:white; padding:0px;}
.cal_head, A.cal_head, .cal_head:visited {FONT-WEIGHT:bold; FONT-SIZE:1em; COLOR:#000; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR:#fff; text-align:center; margin:0px; padding:0px; height:1.1em; text-decoration:none}
A.cal_head:hover, .cal_head:visited:hover {text-decoration:underline;}
.cal_days {FONT-WEIGHT:bold; FONT-SIZE:1em; COLOR:#000; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR:#ccc; text-align:center; height:1em; margin:0px; padding:0px; width:14%;}
.cal_content {FONT-WEIGHT:normal; FONT-SIZE:1em; COLOR:#000; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR:#fff; margin:0px; padding:0px;	text-align:center;	height:1em;}
.cal_sunday {FONT-WEIGHT:normal; COLOR:#000; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;	margin:0px; padding:0px; text-align:center; height:1em;	background-color:#BFD9E6; width:14%;}
.cal_saturday {FONT-WEIGHT:normal;	COLOR:#000; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; margin:0px; padding:0px; text-align:center; height:1em; background-color:#BFD9E6; width:14%;}
.cal_empty {FONT-WEIGHT:normal; COLOR:#000;	FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; margin:0px; padding:0px; text-align:center; height:1em; background-color:#ccc; width:14%;}
.cal_event, A.cal_event {FONT-WEIGHT:bold; COLOR:#0A51A1; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:none; padding:0px; MARGIN:0px;}
A.cal_event:hover, .cal_event:visited:hover {FONT-WEIGHT:bold; COLOR:#0A51A1; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:underline}
.cal_event:visited {FONT-WEIGHT:bold; COLOR:#0A51A1; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:underline}
.cal_today {FONT-WEIGHT:bold; COLOR:red; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; text-align:center;	height:1em; margin:0px; padding:0px;}
.cal_today_event, A.cal_today_event {FONT-WEIGHT:bold; COLOR:red; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:none; height:1em; padding:0px; MARGIN:0px;}
A.cal_today_event:hover, .cal_today_event:visited:hover {FONT-WEIGHT:bold; COLOR:RED; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:none; 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:bold; COLOR:red; FONT-STYLE:normal; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:none; padding:0px; MARGIN:0px;}

.eventdetail_wraptable {PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:none; PADDING-BOTTOM:0px; MARGIN:0px; WIDTH:100%; PADDING-TOP:0px;}
.eventdetail_wraptable td {padding:0;}
.eventdetail_date {display:none;}
.eventdetail_time {}
.eventdetail_title {}
.eventdetail_shortdescription {}
.eventdetail_description {}
.eventdetail_description ul li a.external-link-new-window, .eventdetail_description ul li a.internal-link, .eventdetail_description ul li a.internal-link-new-window, .eventdetail_description ul li a.download, .eventdetail_description ul li a.mail,{FONT-SIZE:1em;}
.eventdetail_imagetable {PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; MARGIN-RIGHT:0.5em; MARGIN-BOTTOM:0.5em; WIDTH:auto; MARGIN-TOP:0.3em; HEIGHT:auto;}
.eventdetail_location {}
.eventdetail_phone {}
/*.eventdetail_backlink, A.eventdetail_backlink {FONT-SIZE:1em; COLOR:#0A51A1; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION:none;}*/
div.eventdetail_backlink {display:none;}
table.eventdetail_backlink {margin:0;}

.list_item_tablewrap, .event_teaser_tablewrap {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN-BOTTOM:0px; WIDTH:100%; PADDING-TOP:0px;}
.list_item_tablewrap td {padding:0 20px 14px 20px;}
.list_item_date, .event_teaser_date {display:none;}
.list_item_time, .event_teaser_time {}
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title {line-height:150%;}
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover {}
.list_item_title:visited, .event_teaser_title:visited {}
.list_item_shortdescription, .event_teaser_shortdescription {line-height:150%;}
.list_item_imagetable, .event_teaser_imagetable {FLOAT:left; MARGIN-TOP:0.1em; MARGIN-RIGHT:0.3em; WIDTH:40px; HEIGHT:auto;}
.tool_link, A.tool_link, .tool_link:visited {}
A.tool_link:hover, .tool_link:visited:hover {}
.list_item_link, A.list_item_link {line-height:150%;}

.tx-desimplecalendar-pi1-browsebox {display:none;}
.tx-desimplecalendar-pi1-browsebox-SCell {FONT-SIZE:1em; MARGIN:0px; COLOR:#0A51A1; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; TEXT-ALIGN:center; TEXT-DECORATION:none;}
.tx-desimplecalendar-pi1-browsebox-strong {FONT-WEIGHT:bold;}






