/* event calendar styles*/
table.caltable {
	font-family: Arial, Helvetica, "sans-serif";
	color: #003366;
	font-size: 12px;
	border:solid #13246C 1px;
	border-collapse: collapse; 
	width: 100%;
	margin-right: 20px;
	margin-top: 10px;
	}
table.caltable td {border:solid #13246C 1px;}	
td.caltitle {
	text-align:center;
	font-weight:bold;
	background-color: #8094C0;
	background-color: #A3161F;
	color: white;
	}
td.calmonth {
	text-align:center;
	font-weight:bold;
	background-color: #A61526;
	color: white;
	font-size: 14px;
	text-transform: uppercase;}	
td.calspacer {

}
td.caldayheader{
	text-align:center;
	height:auto;
	background-color: #385898;
	background-color: #ADC8E3;
	color:#000;
	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: #13246C; }
td.calday a:visited { color: #369; }
td.calday a:active { color: #13246C; }
td.calday a:hover { color: #A3161F; }


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;
	}
.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;}
