/* Module style */
table.rsevents_calendar_module { 
	font-size: 9px; 
}

table.rsevents_calendar_module th { 
	width: 35px; 
	background: #3b5757; 
	color: #fff; 
	text-align: center; 
}

table.rsevents_calendar_module td { 
	text-align: center; 
	color: red; 
}

table.rsevents_calendar_module td.prev-month, table.rsevents_calendar_module td.next-month { 
	color: grey; 
}

table.rsevents_calendar_module a{ 
	text-decoration: none;
}

table.rsevents_calendar_module td.curr-day { 
	font-weight: bold !important; 
}

table.rsevents_calendar_module td.has-events a { 
	color: red !important; 
}