table.fullcalendar{
	width: 100%;
	border-collapse: separate!important;
}

table.fullcalendar td{
	border: none;
}

table.fullcalendar .days-names td{
	height: 32px;
	background: #eedbbb;
	border-color: white;
	line-height: 32px;
}

table.fullcalendar thead td{
	background: white;
	color: white;
	text-align: center;
	border-color: white;
	height: 21px;
}

table.fullcalendar thead td.month_name{
	background: #566840;
	color: white;
	text-align: center;
	border-color: white;
}

table.fullcalendar tbody td{
	width: 98px;
	height: 80px;
	border-color: white;
	border-width: 2px;
	background: #eee;
	position: relative;
	text-align: left;
}


table.fullcalendar tbody td.eventless-pre, table.fullcalendar tbody td.eventless-post{
	color: #ddd;
}

table.fullcalendar tbody td.eventful-today{
	background-color: #e36007;
}

table.fullcalendar tbody td.eventful-today a{
	font-weight: normal;
	color: white;
}

table.fullcalendar tbody td.eventless{
	color: #aaa;
}

table.fullcalendar tbody td.eventful ul, table.em-calendar td.eventful-today ul{ 
/*	position: absolute;*/
	z-index: 21;
	text-align: left;
	top: 20px;
}

table.fullcalendar tbody td.eventful ul li, table.em-calendar td.eventful-today ul li{ 
	padding-left: 0;
	background: none;
}

#current-events tr th, #current-events thead th{
	border-bottom: 1px solid #ccc;
	font-size: 120%;
	color: black;
	padding: 0;
}


#current-events tbody tr {
	border-bottom: 1px solid #ccc;
}

#current-events tbody tr td{
padding: 9px 24px;
}


#current-events tbody tr td i {
	display: none;
}
