/* ACADEMIC CALENDAR STYLES- http://www.colby.edu/academics_cs/acad_cal/  */
table.acad_calendar { background:#FFF; width: 650px; margin:0 0 12px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#336; }
table.acad_calendar td:first-child { border-left: none;}
table.acad_calendar td { border: 1px solid #6364c2; border-width: 0 0 1px 1px; padding: 6px;   }
table.acad_calendar td.semester { border-bottom: 3px solid #23248a; border-right: none; background-color: #cce3f3; }
table.acad_calendar td.c1 { width: 300px; }
table.acad_calendar td.c2 { width: 338px; }

table.mwf { background:#FFF; width: 160px; margin:7px 0 0; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#336; }
table.mwf td:first-child { border-left: none;}
table.mwf td { border: 1px solid #6364c2; border-width: 0 0 1px 1px; padding: 4px;   }
table.mwf tr.semester { background-color: #cce3f3; }
table.mwf td.c1, table.mwf td.c2, table.mwf td.c3 { border-bottom: 3px solid #23248a; } 
table.mwf td.c1 { width: 48px; }
table.mwf td.c2 { width: 56px; }
table.mwf td.c3 { width: 56px; }

table.rel_holidays { background:#FFF; width: 440px; margin:7px 0 0 36px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#336; }
table.rel_holidays td:first-child { border-left: none;}
table.rel_holidays td { border: 1px solid #6364c2; border-width: 0 0 1px 1px; padding: 4px;   }
table.rel_holidays td.semester { border-bottom: 3px solid #23248a;   background-color: #cce3f3; }
table.rel_holidays td.c1 { width: 130px; }
table.rel_holidays td.c2 { width: 225px; }
