#wp-calendar .calendar-month {
	margin:0;
	padding: 10px;
	text-transform: uppercase;
	background: #4a4a4a;
	color: white;
	font: 14px/14px HelveticaNeueBold;
	border: 1px solid #4a4a4a;
}
#wp-calendar{position:relative}
#wp-calendar thead {
	text-transform: uppercase;
	font: 12px/12px HelveticaNeueLight;
	border: 1px solid darkGray;
}

#wp-calendar .title {
	padding: 5px 7px;
	color:black;
	background-color: white;
}

#wp-calendar .column {
	padding: 7px 2px 7px 2px;
	color:black;
	font: 14px/14px HelveticaNeueLight;
	background-color: #F0F0F0;
	/*background-image: url("../img/calLBlockBg.png");*/
}

#wp-calendar #today{
	border: 3px solid #8dbbc9 !important;
	background-color: #F0F0F0 ;
	/*background-image: url("../img/calLBlockBg.png");*/
}

.event {
	background-color: #e4a431 !important;
}

#EC_nextMonth {

	height: 36px;
    right: 6px;
	position: absolute;
    top: 0;
    width: 18px;
	background: url("../img/CalenD.png") no-repeat scroll 0 4px transparent;
}

#EC_previousMonth {
    background: url("../img/CalenP.png") no-repeat scroll 0 4px transparent;
    height: 36px;
    left: 6px;
	position: absolute;
    top: 0;
    width: 18px;
}