.eventBlock{
border:1px solid #ccc;
margin-top:10px;
padding:8px;
}

.eTitle{
color:#9B243E;
font-size:14px !important;
}

.eBlock {
	border:1px solid #666;
	background-color:#eee;
/*	margin:8px;*/
	width:490;
	padding:14px;
	align:center;
	text-align: center !important;
	margin-bottom:40px;

}

.eventDate {
text-transform:uppercase;
font-size:18px !important;
border-bottom: 1px solid #ccc;
margin-bottom:14px;
}
#calendar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

outline:none;
margin:0;padding:0;
}

/*#9B243E*/
#calendar td, #calendar th {
margin:0;padding:0;
vertical-align:middle !important;
text-align:center;
}

#calMonth {margin:0;padding:0;border:1px solid #666;width:100%;}
.calWeek {border-left:1px solid #666;border-right:1px solid #666;}
#calMonth td, #calMonth th {
color:#930101;
padding:5px 0;
}
#calMonth td {width:10%;}
#calMonth th {
text-transform:uppercase;
font-weight:bold !important;
width:79%;
}
#calMonth a {color:#930101;}

#calDays {
margin:0;padding:0;
}
#calDays th {
font-weight:bold;
padding:10px 20px;
}
#calDays td {
border:1px solid #666;
padding:10px 20px;
color:#666;
}
.calEventDay  {
color:#000;
background-color:#ddeeff;
font-weight:bold;
}
#calDays .today {
color:#fff !important;
background-color:#0046AE !important;
}

.today a {
color:#fff !important;
background-color:#0046AE !important;
}