#mainbar #calendarTable{
		background: #F3F8EB;
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		font-family: arial, sans-serif;
		font-size: 12px;
		margin-top: 1em;
	}
	
#mainbar #calendarTable td{
		width: 90px;
		height: 60px;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
	}
	
#mainbar #calendarHead{
	width: 400px;
}

	
#mainbar #calendarTable tbody td.weekend{
		background: #DAEBC0;
	}
	
#mainbar #calendarTable thead td.weekend{
		background: #85BD40;
	}
	
#mainbar #calendarHead tr.month td.monthcell{
		font-weight: normal;
		font-family: arial, sans-serif;
		color: #333;
		font-size: 32px;
		letter-spacing: -2px;
		text-align: center;
		padding-bottom: 5px;
}

a.calNav{
	color: #888;
}
	
#mainbar #calendarTable thead td{
		margin: 0;
		padding: 0;
		height: 0;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
		text-align: center;
		font-size: 16px;
		background: #B4D67F;
		color: white;
	}
	
#mainbar #calendarTable tbody td{
		position: relative;
		vertical-align: top;
	}
	
#mainbar #calendarTable tbody td.filled{
		margin: 0;
		padding: 0;
		vertical-align: top;
		cursor: pointer;
		cursor: hand;
	}
	
	
#mainbar #calendarTable tbody td.blank{
		margin: 0;
		padding: 0;
	}
	
#mainbar #calendarTable td div.date{
		margin: 0;
		padding: 0;
		color: gray;
	}
	
	/* --------Events------------*/
	
#mainbar #calendarTable tbody ul{
		margin: 5px 0 0 0;
		padding: 0 0 0 2px;
		list-style: none;
		color: #00346A;
		font-size: 10px;
		line-height: 12px;
	}
	
#mainbar #calendarTable tbody ul li{
		margin: 0;
		padding: 0;
	}
	
#mainbar #calendarTable tbody ul li a{
		color: #00346A;
	}
	
	
	/* --------Hovering------------*/
	
#mainbar #calendarTable tbody td.filled:hover, #mainbar #calendarTable tbody td.filled.sfhover{
		background: #fff;
	}
	
#mainbar #calendarTable tbody td.filled:hover div.date, #mainbar #calendarTable tbody td.filled.sfhover div.date{
		color: black;
	}
	
#mainbar #calendarTable tbody td.filled:hover ul li a, #mainbar #calendarTable tbody td.filled.sfhover ul li a{
		color: #006100;
	}