

table {margin-bottom:10px;width:100%;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

ul.pdcalendar  {
	width:100%;
	list-style:none;
	font-size:15px;
	margin:0px;
	padding:0px;
	
}
ul.pdcalendar li {
	width:115px;
	float:left;
	height:87px;
	background:#fff;
	margin:1px;
	padding:3px;
	text-align:left;
	border:1px solid #AEC566;
	color: #006600;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
ul.pdcalendar li.day {
	font-size:17px;
	background-color:#3F7B02;
	background-image:url(../images/events/day.jpg);
	background-repeat:repeat-x;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #638400;
}
ul.pdcalendar li span {
	font-size:11px;
	display:block;
	float: left;
}

ul.pdcalendar li.empty {
	background: #AEC566;
}

ul.pdcalendar li.day {
	display:block;
}
ul.pdcalendar li.sunday, ul.pdcalendar li.saturday {
	background: #ECF0E0;
	border:1px solid #AEC566; 
}
ul.pdcalendar li a{
font-size:0.8em;
clear:left;
color: #fff;
text-decoration:none;
display:block;
background-color: #99CC00;
padding:0px 2px 0px 2px;
margin-bottom:1px;
}

ul.pdcalendar li a:hover{
background-color: #006600;
}

a.prev{
color:#555;
}
a.prev:hover{
text-decoration:underline;
}
a.next{
color:#333;
}
a.next:hover{
text-decoration:underline;
}
latestEvents a.show{
background-color: #ccc;
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

