#events-calendar td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
#events-calendar table * {
	border: 0;
	}
#events-calendar #events-boxes td {
	border: 1px solid black;
	}

#events-calendar th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}

#events-calendar tr.topdays {
	height: 20px;
	background-color: #ffcc33; /*#eaffff; */
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #000000; 
}
#events-calendar td.left-right-arrows a:link, #events-calendar td.left-right-arrows a:visited {
	color: white;
	font-weight: bold;
}
#events-calendar .toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
#events-calendar .eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;	
}
#events-calendar .currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}

#events-calendar a:link,#events-calendar a:active,#events-calendar a:visited {
	color : #000000; text-decoration: none; 
}
#events-calendar a:hover	{
	text-decoration: underline; color : #000000; 
}
#events-calendar .footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
#events-calendar td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
#events-calendar td.dayboxes {
	background-color: #ffffff; color: #000000;
}
#events-calendar td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
#events-calendar td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
#events-calendar .event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
#events-calendar .eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
#events-calendar .eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
#events-calendar .addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
#events-calendar .addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}

.events-detail * {
	background-color: #333;
	color: white;
	}
