 table.sched { border: 2px solid black; 
               margin-top: 2em; }
table.sched tr.week td { border-top: 1px solid black; backgound:white;}
table.sched td.default { background: white; color: black;}
table.sched td { 
    border-top: 1px solid #e0e0e0; 
    padding-left: 1em;
    padding-right: 1em;
 }
 table.sched .lab { background: #e0e0e00; }

 .lab A:visited { color:	#000000;}
 table.sched tr.exam { background:    #606060; color: white; }
 table.sched tr td.exam { background: #606060; color: white; }

 table.sched tr.break { background:	#e0e0e0; color: white; }
 table.sched tr td.break {background: #e0e0e0; color: white; text-align: center;}
 tr.break td {
   padding-top: 2em;
   padding-bottom: 2em;
   font-weight: bold;
   text-align: center;
}
