 .calendar_table { 	
 BORDER-RIGHT: #666666 1px solid;
 BORDER-TOP: #666666 1px solid;	
 MARGIN: 0px;	
 BORDER-LEFT: #666666 1px solid;	
 WIDTH: 185px;	
 BORDER-BOTTOM: #666666 1px solid;	
 HEIGHT: 110px;	
 BACKGROUND-COLOR: white;	
 padding: 0px; }



.cal_head, A.cal_head, .cal_head:visited { 	
FONT-WEIGHT: bold; 	
FONT-SIZE: 12px; 	
COLOR: #000000; 	
FONT-STYLE: normal; 	
FONT-FAMILY: Veranda; 	
BACKGROUND-COLOR: #cccccc; 	
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 { 		
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 { 	
COLOR: #666666;		
BACKGROUND-COLOR: white;	
margin: 0px;	
padding: 0px;	
text-align: center;	
height: 14px;	
width: 20px; }

.cal_sunday { 		
COLOR: #666666;		
margin: 0px;	
padding: 0px;	
text-align: center;	
height: 14px;	
width: 20px;  
background-color: #FFDFDF}

.cal_saturday { 		
COLOR: #666666;		
margin: 0px;	
padding: 0px;	
text-align: center;	
height: 14px;	
width: 20px;  
background-color: #D9F2FF}

.cal_empty { 	
COLOR: #666666;		
margin: 0px;	
padding: 0px;	
text-align: center;	
height: 14px;	
width: 20px;  
background-color: #E0E0E0}

.cal_event, A.cal_event { 	 
COLOR: #000000;  	
padding: 0px;	
MARGIN: 0px;}

A.cal_event:hover, .cal_event:visited:hover {  
COLOR: #666666; }

.cal_event:visited { 	
COLOR: navy; }

.cal_today { 	
BORDER-RIGHT: #ff0000 1px solid;	
BORDER-TOP: #ff0000 1px solid;	
BORDER-LEFT: #ff0000 1px solid;	
COLOR: red;	
BORDER-BOTTOM: #ff0000 1px solid;		
text-align: center;	
height: 14px;	
width: 20px;	
margin: 0px;	
padding: 0px; }

.cal_today_event, A.cal_today_event { 	 
COLOR: red;  
height: 14px; 
width:20px;
padding: 0px;	
MARGIN: 0px; }

A.cal_today_event:hover, .cal_today_event:visited:hover { 	
COLOR: #CC0000; 	
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 {	
COLOR: #E77918; 	
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: Veranda }

.eventdetail_date { 
FONT-SIZE: xx-small; 
COLOR: #666666; 
FONT-FAMILY: Veranda }

.eventdetail_time { 
FONT-WEIGHT: normal; 
FONT-SIZE: xx-small; 
COLOR: #666666; 
FONT-FAMILY: Veranda }

.eventdetail_title { 	
FONT-WEIGHT: bold; 
FONT-SIZE: x-small; 
COLOR: #000000; 
FONT-FAMILY: Veranda }

.eventdetail_shortdescription { 
FONT-WEIGHT: bold;	
FONT-SIZE: xx-small; 
COLOR: #000000; 
FONT-FAMILY: Veranda; 
PADDING-BOTTOM: 100px}

.eventdetail_description { 	
FONT-SIZE: x-small; 
COLOR: #333333; 
FONT-FAMILY: Veranda  }

.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: #000000; 
FONT-FAMILY: Veranda; 
TEXT-ALIGN: center; 
TEXT-DECORATION: underline }

.list_item_tablewrap, .event_teaser_tablewrap { 	
PADDING-RIGHT: 2px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 2px; 
WIDTH: 175px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #669999 1px dotted } 




.tool_link, A.tool_link, .tool_link:visited { 
FONT-WEIGHT: bold; 
FONT-SIZE: xx-small; 
COLOR: #000000; 
FONT-FAMILY: Veranda }

A.tool_link:hover, .tool_link:visited:hover { 	
FONT-WEIGHT: bold; 
FONT-SIZE: xx-small; 
COLOR: #E77918; 
FONT-FAMILY: Veranda }






.tx-desimplecalendar-pi1-browsebox { 	
TEXT-ALIGN: center }

.tx-desimplecalendar-pi1-browsebox-SCell { 
FONT-SIZE: xx-small; 
MARGIN: 20px; 
COLOR: #000000; 
FONT-FAMILY: Veranda; 
TEXT-ALIGN: center; 
TEXT-DECORATION: none }

.tx-desimplecalendar-pi1-browsebox-strong { 	
FONT-WEIGHT: bold }
