/* CSS Document */
.calwrap { width: 100%; border-collapse: collapse; }
.calwrap tr:hover { background-color: transparent; }
.calwrap_left { width: 200px; border-right: 1px dotted #CCCCCC; text-align: center; vertical-align: top; font-size: 66.67%; }
.calwrap_left label, .cal_simple_types label { display: block; }
.calwrap_right { padding: 0 5px; vertical-align: top; }

.calevent { margin-left: 20px; }
.calevent_title { padding: 3px; }
.calevent_date { font-size: 0.9em; font-style: italic; padding-left: 20px; }
.calevent_admin { font-size: 0.9em; font-weight: bold; padding-left: 20px; }
.calevent_content { margin-left: 40px; }

.cal_acadyear { text-align: center; }

