#events {padding: 3px 6px; margin: 3px; clear: both;}
#events h1 	{font-size: 17px; margin: 1em 0 0 0;}
/* event calendar styles*/
table.caltable {
	font-family: Arial, Helvetica, sans-serif;
	color: #003266;
	font-size: 12px;
	border:solid #036 1px;
	border-collapse: collapse; 
	/* width: 100%; */
	margin-right: 20px;
	margin-top: 10px;
	}
table.caltable td {border:solid #036 1px;}	
td.caltitle {
	text-align:center;
	font-weight:bold;
	background-color: #CECF8E;
	}
td.calmonth {
	text-align:center;
	font-weight:bold;
	background-color: #CECF8E;
	color: #036;
	font-size: 14px;
	text-transform: uppercase;}	
td.calspacer {

}
td.caldayheader{
	text-align:center;
	height:auto;
	background-color: #036;
	color:#fff;
	width: 68px;
	width: auto;
	}

td.calday {
	text-align:left;
	width: 78px;
	height: 78px;
}
td.calday a { display: block; margin-top: 0.5em; }
td.calday a:link { color: #036; }
td.calday a:visited { color: #036; }
td.calday a:active { color: #666; }
td.calday a:hover { color: #000; }


img.calleftarrow { float:left;}
img.calrightarrow { float: right;}

/* eventsdetails */
.eventcontainer {
	border: 0px solid red;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	margin-top: 1em;
	
	}
.eventimg1 {
	float: right;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}
.eventimg2 {
	float: left;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}
.eventimg3 {
	float: right;
	border: 0px solid #8094C0;
	margin: 0 10px 10px 10px;
	}		
.eventheader {
	font-size: 18px;
	font-weight: bold;
	color: #13246C;
border-top: 1px solid #13246C;
padding-top: 1em;
}
.eventdate {font-weight: bold;  color: #A3161F;}

.eventcontact {font-weight: bold;  color: #44609D}
.eventvalue a:link, .eventvalue a:visited, .eventvalue a:hover, .eventvalue a:active { font-weight: bold; text-decoration: underline;}
.eventvalue a:link {color: #13246C;}
.eventvalue a:visited {color: #13246C;}
.eventvalue a:active {color: #13246C;}
.eventvalue a:hover {color: #000;}

.eventdescr {margin: 0.5em 0;}

