﻿.event {padding:2px; clear:both;}
.event .header{}
.event .repeater{ }
.event .repeater .monthname{margin-top:10px; padding:2px; font-weight:500; background-color:#ef651c; color:#ffffff;}
.event .repeater .item{padding:2px; background-color:#f8f8f8;}
.event .repeater .item .date{font-size:0.8em;}
.event .repeater .item .heading{ font-size:1em;}
.event .repeater .alternatingitem{padding:2px; background-color:#ffffff;}
.event .repeater .alternatingitem .date{font-size:0.8em;}
.event .repeater .alternatingitem .heading{font-size:1em;}
.event .repeater .separator{background-color:#ffffff;}
.event .repeater .separator{margin:0; padding:0; background:#ffffff url('/Media/Build/ruler_hor.gif') repeat-x;} 
.event .repeater .separator .separatorimage{display:block; margin:0;}

.calendar {}



.eventPreamble {width:100%; padding:0;}
.eventPreamble .header{font-size:1.1em; color:#000000;}
.eventPreamble .repeater{ }
.eventPreamble .repeater .monthname{margin-top:10px; padding:2px; font-weight:500; background-color:#ef651c; color:#ffffff;}
.eventPreamble .repeater .firstmonth{margin-top:0;}
.eventPreamble .repeater .item{padding:2px; background-color:#f8f8f8;}
.eventPreamble .repeater .item .date{font-size:18px;}
.eventPreamble .repeater .item .text{ font-size:0.9em;}
.eventPreamble .repeater .item .text a{color:#ef651c;}
.eventPreamble .repeater .alternatingitem{padding:2px; background-color:#ffffff;}
.eventPreamble .repeater .alternatingitem .date{font-size:18px;}
.eventPreamble .repeater .alternatingitem .text {font-size:0.9em;}
.eventPreamble .repeater .alternatingitem .text a{color:#ef651c;}
.eventPreamble .repeater .separator{margin:0; padding:0; background:#ffffff url('/Media/Build/ruler_hor.gif') repeat-x;} 
.eventPreamble .repeater .separator .separatorimage{display:block; margin:0;}
.eventPreamble .repeater table tr td 
{
	vertical-align:top;
	padding:2px 5px 2px 2px;
}
.eventPreamble .readmore{margin:2px; text-align:right; font-size:smaller;}


.eventDetail 
{
	clear:both;
	margin:10px 0;
	border:1px solid #888888;
	padding:5px;
	background-color:#f8f8f8;
}
.eventDetail table
{
	width:100%;
	border-collapse:collapse;
}
.eventDetail table tr th 
{
	text-align:left;
	padding:2px 2px 0 2px;
}
.eventDetail table tr td
{
	text-align:left;
	padding:2px;
}
.eventDetail h5
{
	margin:0 0 0 0;
}

.cursorDefault .cursorDefault a
{
	cursor:default;
}