.calendar_table{border-right:#666 1px solid;border-top:#666 1px solid;border-left:#666 1px solid;width:150px;border-bottom:#666 1px solid;height:110px;background-color:#FFF;margin:0;padding:0;}
.cal_head,A.cal_head,.cal_head:visited{font-weight:700;font-size:12px;color:#036;font-style:normal;font-family:Arial, Helvetica, sans-serif;background-color:#CCF;text-align:center;height:20px;text-decoration:none;margin:0;padding:0;}
A.cal_head:hover,.cal_head:visited:hover{text-decoration:underline;}
.cal_days{font-weight:700;font-size:10px;color:#FFF;font-family:Arial, Helvetica, sans-serif;background-color:#999;text-align:center;width:24px;height:20px;border-bottom:#666 1px solid;border-top:#666 1px solid;margin:0;padding:0;}
.cal_content{font-weight:400;font-size:11px;color:#666;font-style:normal;font-family:arial;background-color:#FFF;text-align:center;height:14px;width:20px;margin:0;padding:0;}
.cal_sunday{font-weight:400;font-size:11px;color:#666;font-style:normal;font-family:arial;text-align:center;height:14px;width:20px;background-color:#FFDFDF;margin:0;padding:0;}
.cal_saturday{font-weight:400;font-size:11px;color:#666;font-style:normal;font-family:arial;text-align:center;height:14px;width:20px;background-color:#D9F2FF;margin:0;padding:0;}
.cal_empty{font-weight:400;font-size:11px;color:#666;font-style:normal;font-family:arial;text-align:center;height:14px;width:20px;background-color:#E0E0E0;margin:0;padding:0;}
.cal_event,A.cal_event{font-weight:bolder;font-size:11px;color:#036;font-style:normal;font-family:arial;text-decoration:none;margin:0;padding:0;}
A.cal_event:hover,.cal_event:visited:hover{font-weight:bolder;font-size:11px;color:#666;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:red 1px solid;border-top:red 1px solid;font-weight:400;font-size:10px;border-left:red 1px solid;color:red;border-bottom:red 1px solid;font-style:normal;font-family:Arial, Helvetica, sans-serif;text-align:center;height:14px;width:20px;margin:0;padding:0;}
.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;margin:0;padding:0;}
A.cal_today_event:hover,.cal_today_event:visited:hover{font-weight:bolder;font-size:11px;color:#C00;font-style:normal;font-family:arial;text-decoration:underline;margin:0;padding:0;}
.cal_today_event:visited{font-weight:bolder;font-size:11px;color:#900;font-style:normal;font-family:arial;text-decoration:none;margin:0;padding:0;}
.eventdetail_wraptable{float:none;width:100%;font-family:Arial, Helvetica, sans-serif;margin:2px;padding:2px;}
.eventdetail_time{font-weight:400;font-size:xx-small;color:#666;font-family:Arial, Helvetica, sans-serif;}
.eventdetail_shortdescription{font-weight:700;font-size:xx-small;color:#036;font-family:Arial, Helvetica, sans-serif;padding-bottom:100px;}
.eventdetail_description{font-size:x-small;color:#333;font-family:Arial, Helvetica, sans-serif;}
.eventdetail_imagetable{float:left;width:auto;height:auto;margin:0;padding:0;}
.eventdetail_backlink{padding-left:10px;font-size:xx-small;color:#036;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:underline;margin:20px;}
.list_item_tablewrap,.event_teaser_tablewrap{width:100%;border-bottom:#699 1px dotted;margin:2px;padding:2px;}
A.list_item_title:hover,.list_item_title:visited:hover,.event_teaser_title:visited:hover,A.event_teaser_title:hover{font-weight:700;font-size:x-small;color:#900;font-family:Arial, Helvetica, sans-serif;}
.list_item_title:visited,.event_teaser_title:visited{font-weight:700;font-size:x-small;color:#666;font-family:Arial, Helvetica, sans-serif;}
.list_item_shortdescription,.event_teaser_shortdescription{font-size:x-small;color:#000;font-family:Arial, Helvetica, sans-serif;}
.list_item_imagetable,.event_teaser_imagetable{border-right:medium none;border-top:medium none;float:left;border-left:medium none;width:40px;border-bottom:medium none;height:40px;margin:2px 4px 2px 0;}
.tool_link,A.tool_link,.tool_link:visited{font-weight:700;font-size:xx-small;color:#036;font-family:Arial, Helvetica, sans-serif;}
A.tool_link:hover,.tool_link:visited:hover{font-weight:700;font-size:xx-small;color:#900;font-family:Arial, Helvetica, sans-serif;}
.list_item_link,A.list_item_link{font-weight:400;font-size:10px;color:#036;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
A.list_item_link:hover,.list_item_link:visited:hover{font-weight:400;font-size:10px;color:#900;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
.list_item_link:visited{font-weight:400;font-size:10px;color:#666;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;color:#036;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;margin:20px;}
.tx-desimplecalendar-pi1-browsebox-strong{font-weight:bold;}
.eventdetail_date,.list_item_date,.event_teaser_date,.list_item_time,.event_teaser_time{font-size:xx-small;color:#666;font-family:Arial, Helvetica, sans-serif;}
.eventdetail_title,.list_item_title,A.list_item_title,.event_teaser_title,A.event_teaser_title{font-weight:700;font-size:x-small;color:#036;font-family:Arial, Helvetica, sans-serif;}