#contents { background:none; margin-bottom:0; } 
#col2 { width:669px; padding-left:0; }
#col3 { width:253px; padding-left:21px; }
#col2a { width:340px; padding:15px 24px 20px 0; float:left; margin-top:23px; }
#col2b { width:263px; padding:15px 20px 20px 20px; float:left; margin-top:23px; margin-bottom:20px; border:1px solid #cecece; background:url('col2b.gif') left top repeat-x; min-height:453px; }
#potm { width:231px; padding:15px 10px 15px 10px; border:1px solid #cecece; background:url('colpotm.gif') left top repeat-x; min-height:316px; /*+337*/ min-height:653px; }
h1 { width:auto; height:auto; padding:0; background:none; font-family:"Arial Black"; font-size:20px; margin:0 0 15px 0; color:#deae1d; }
#col2b h1 { color:#a36262; }
#potm h1 { color:#885e03; margin-bottom:8px; }
a.boxes { display:block; margin-top:13px; background:#e7fcb0; color:#000; padding:6px 13px 13px 13px; }
a.boxes:hover { text-decoration:none; }
a.boxes h1 { color:#718934; }
#schedule h1 { color:#a9c857; }
#schedule table { border-collapse:collapse; margin-top:10px; margin-bottom:60px; width:942px; margin-left:1px;/*ffbug?*/ }
#schedule th { font-weight:normal; border:1px solid #d3d3d3; background:#eee; font-size:11px; text-align:center; }
#schedule td { border:1px solid #d3d3d3; font-size:11px; vertical-align:top; padding:4px; }
#schedule tr.dates th { background:#e7fcb0; height:26px; line-height:26px; }
#schedule tr.top th { color:#010000; font-size:12px; text-align:right; padding-right:14px; height:36px; line-height:36px; }
#schedule tr.times td { height:104px; }
#schedule tr.bottom th { height:60px; text-align:left; padding-left:18px; color:#010000; }
#actionbuttons { float:right; margin-right:18px; }