h1{color:gray; font-family:Arial; font-weight:bold; text-align:center; font-size:1.8em; margin-top:5px; margin-bottom:5px;}
h2{text-align:center; color:green; font-family:Arial; font-size:1.5em; margin-top: 5px; margin-bottom: 5px;}
h3{text-align:center; color:red; font-family:Arial; font-size:1.0em; font-weight: bold; margin-top: 3px; margin-bottom: 3px;}
h4{text-align:left; color:red; font-family:Arial; font-size:2.0em; font-weight: bold;}
h5{text-align:center; color:red; font-family:Arial; font-size:.90em; margin-top: 3px; margin-bottom: 3px;}
h6{text-align:center; color:red; font-family:Arial; font-size:1.1em; margin-top: 2px; margin-bottom: 2px;}
p{text-align:left;font-family:Arial;}
.special{text-align: center; color: red; font-weight: bold;}
.update{text-align: center; color: red;}
.operator{text-align: center; color: black; font-weight: bold;}
.notes{color: red; text-align: center; font-weight: bold;}
.notes2{color: black; text-align: center;}
.notes3{color: black; text-align: left;}
.daily{color: blue; text-align: center; font-weight: bold;}
.other{text-align: center; color: #FF0000;}
.footnotes{text-align: center; color:brown; font-size: .90em;}
#detail{text-align:center; font-family: "Arial"; font-size:0.6em;}a:link{color:blue;}v:link{color:red}
li{font-family:Arial;}
body{font-family: "Arial"; font-weight: normal; text-align: left; color: black;}
iframe{align:center; border: 1px solid black;}
.responsive-iframe  {
  position: relative;
   width: 80%;
  height: 170px;
}

table{border: 1px solid red; margin-left:auto; margin-right:auto;}
.timetable{border: 1px solid red; margin-left:auto; margin-right:auto; border-collapse: collapse; page-break-inside: avoid; text-align: center; vertical-align: middle; font-family:Arial;}
td{padding: 2px 4px; vertical-align: middle; text-align: center;}
.location{text-align: right; text-color: #000000;}
.mainlocation{text-align: right; text-color: #000000; font-weight: bold;}
.a{color: #000000; background: #99ff99;}
.b{color: #ff0000;background: #ccccff;}
.c{color: #000000; background: #99ffff;}
.d{color: #FF0000; background: #ffcc00;}
.e{color: #ff0000; background: #cccccc;}
.g{color: #ff0000; background: #3ffccc;}
.h{color: #ff0000; background: #ffff99;}
th{th: font-size:1.0em; padding: 2px; vertical-align: middle; text-align: center; font-weight: bold;}
.mfo{color: #FF0000; background:#99ff99;}
.nsc{color: #FF0000; background: #ccccff;}
.ssh{color: #FF0000; background: #99ffff;}
.sat{color: #FF0000; background: #ffcc00;}
.sch{color: #FF0000; background: #cccccc;}
.xxx{color: #FF0000; background: #ffcccc;}
.shx{color: #FF0000; background: #ffff99;}
.daily{color: #0000FF; background: #ffffff;}
.days{color: #cc33cc; text-align: right;}

