.mini{padding:3px;width:160px;background:#fff url(/calendar/images/bg.gif) repeat-x bottom left;border:1px solid #ccc;float:left;}
.mini table{padding:0;margin:0;border-collapse: collapse;width:100%;}
.mini td{text-align:center;font:normal 11px Arial,Tahoma,Verdana,serif;}
.mini .ctrl td{padding: 3px 0 5px 0;width:1%;}
.mini td a{display:block;width:17px;height:17px;font-weight:bold;}
.mini .ctrl td.month{width:98%;}
.mini li.ctrl td.next{text-align:right;border:1px solid red;}
.mini tr.ctrl td a{display:block;text-indent: -9999px;outline:none;}
.mini tr.ctrl td.prev a{background: url(/calendar/images/larrow.gif) no-repeat 0 0;height:22px;width:22px;}
.mini tr.ctrl td.next a{background: url(/calendar/images/rarrow.gif) no-repeat 0 0;height:22px;width:22px;}
.mini tr.ctrl td.prev a:hover,.mini tr.ctrl td.next a:hover{background-position:0 -22px;}
.mini tr.dow td{margin:0;border:1px solid #d8dee3;background:#f4f6f8 url(/calendar/images/dow.gif) repeat-x 0 0;color:#5e6469;font: bold 11px  Arial,Tahoma,Verdana;height:22px;}
.mini tr.days{color:#ccc;border-bottom:1px solid #d8dee3;}
.mini tr.days a{display:block;color:#477cb2;padding:1px;text-decoration:none;outline:none;}
.mini tr.days a:hover{padding:0;background:#c9e763 url(/calendar/images/day_.gif) repeat-x 0 0;color:#393939;border:1px solid #b3b3b3;}
.mini tr.days a.today, .mini tr.days a.today:hover{padding:0;background:#fdc465 url(/calendar/images/today.gif) repeat-x 0 0;color:#880000;border:1px solid #dea303;}
.mini tr.days a.selected, .mini tr.days a.selected:hover{padding:0;background:#9ab2db url(/calendar/images/current.gif) repeat-x 0 0;color:#fff;border:1px solid #92a6ca;}
.events{width:748px;margin:0 0 10px 0;padding:0;float:left;}
.events li{list-style:none;display:block;float:left;clear:both;border-bottom:1px solid #ebebeb;width:100%;font: normal 11px Verdana,Arial,Tahoma,serif;padding:3px;}
.events li.odd{background: #f9f9f9;}
.events li.even{background: #ffffff;}
.events li span{display:block;float:left;padding: 2px 4px 2px 4px;}
.events li.headers{font-size:12px;text-transform:uppercase;background:#000;color:white;padding:5px 3px 5px 3px;}
.events li .times{width: 120px;color:#696969;font-size:10px;}
.events li .title{width: 580px;}
.events li .title a{font:normal 11px Verdana,Tahoma,Arial,serif;color:#393939;}
.events li .title a:hover{color:#de2f00;}
.spreadsheet h3{color:#393939;font:bold 12px Verdana,Arial,Tahoma,serif;border-bottom:1px solid #ccc;padding:4px;margin:5px 0 0 0;}
.types{padding:0 10px 10px 10px;float:left;width:550px;}
.types h3{margin: 0 0 5px 0;font:normal 20px georgia, serif;letter-spacing: -1px;color: #72ab2b;}
.types ul{margin:0;padding:0;}
.types li{display:block;list-style:none;border-bottom:1px solid #dae2fa;margin:0 5px 0 5px;float:left;background: url(/calendar/images/jump.gif) no-repeat 0 50%;}
.types li a{display:block;width:142px;color:#224094;font:normal 12px Georgia,Arial,serif;text-decoration:none;padding:2px 10px 2px 20px;}
.details{padding:5px 10px 0 10px;}
.details h2{font:normal 18px georgia, serif;letter-spacing: -1px;color:#212121;}
.details .desc{line-height:15px;}
.details .desc li,.details .desc li{float:none;line-height:15px;}
.details h4{color:#274cab;}
.details .line{background: url(/calendar/images/headers.gif) repeat-x bottom left;padding:5px 0 5px 0;height:1px;clear:both;}
.details li{float:left;clear:both;}
.details li span{display:block;float:left;}
.details li span.th{font-weight:bold;width:120px;}
.details .minor {
	list-style:none;
	margin:10px 0;
	padding:0 0 0 10px;
}
/*Board of trustees*/
.trustees p.indent {
	margin-left: 40px; 
	padding-left: 10px;	
}

.trustees p.consent {
	text-decoration:underline;
}

.trustees ol {
	list-style-type: upper-roman;
}

.trustees ol.indent {
	margin-left: 40px; 
	padding-left: 40px;	
}