#CalendarForm ul.tools {margin: 0 0 10px;}
#CalendarForm ul.calendar {border-left: 1px solid #0063a5;}
	#CalendarForm li {display: block; float: left; margin: 0; width: 100%; text-align: center;}
	#CalendarForm li li {width: 14%; border: 1px solid #0063a5; border-width: 0 1px 1px 0;}
	#CalendarForm ul.tools li.arrow {width: 14%; text-align: left;}
	#CalendarForm ul.tools li.next  {text-align: right;}
	#CalendarForm ul.tools li.month {width: 70%; text-align: center;}
		#CalendarForm ul.tools li a {
			display: block;
			font-weight: bold;
			height: 15px;
			padding: 3px 5px;
		}
	#CalendarForm li ul, #calendarForm li ol {display: block;}
	#CalendarForm li .nobullets {margin: 0;}
	#CalendarForm li ol.headers li {
		background: #0063a5;
		color: #fff;
		font-weight: bold;
		height: 15px;
		line-height: 15px;
	}
	#CalendarForm li ol.dates li {height: 50px; line-height: 50px;}
	#CalendarForm li ol.dates li.blank {background: #ededed;}
