/** CALENDAR EVENTS **/
.event {
	min-height: 120px; 
	clear: left; 
	margin-bottom: 1.5em; 
	padding-bottom: 10px; 
	border-bottom: 2px solid #d8d8d8; 
	-moz-box-shadow: 0 2px 4px #e4e4e4;
}

.event .days {float: left; width: 110px;}
.event .details {margin-left: 120px;}

.event h3, .event p {margin-top: 0;}

.calDays {
	font-size: 18px;
	font-family: 'Arial Black', 'Arial', sans-serif;
	font-weight: bold;
	color: #C12728;
}

/* graphic bg */
.calDays span {
	display: block; float: left;
	width: 38px; height: 38px;
	line-height: 38px;
	text-align: center;
	background: url('../images/calendar_day_bg.png') no-repeat #fff;
}

/* Month/Year component */
.calMY {clear: left; font-weight: bold;}