
ol { padding-left:20px; list-style:decimal }
#video_list { height:auto; overflow:hidden; margin:0 0 2em !important; padding:0 !important; list-style:none !important; }
#video_list li { /*float:left; height:auto; overflow:hidden; width:100%;*/ margin:0 !important;  }
#video_list time { float:left; width:38%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#video_list span { float:right; width:58%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:right; }
#video_list a { display:block; height:auto; overflow:hidden; padding:5px; }/*
#video_list a:hover, #video_list a:focus { text-decoration:underline !important; }*/
#video_list a:hover, #video_list a:focus { background:#404550 !important; color:white; }
#video_list a.sel { background:#111D2A; color:white; }
#planner { width: 150px; display: inline-block; margin-bottom:1em; padding-top: 20px; }
.infobox div.wrap { display: inline-block; width: 70%; vertical-align: top; padding: 0 0 0 20px;  }
.infobox .download { font-size: 12pt;   }
.infobox .download span { padding-left: 0.5em; display: inline-block; text-transform: uppercase }
#seefullschedule { width:100%; }


#previous { padding:0 !important; margin: 0 !important;  }
#previous li { list-style: none;  padding:0; margin: 0; display: inline-block;   }
#previous img { width: 120px; margin: 0 10px; }
#previous span { display: block; text-align: center;  }