
body,tr.norm  {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  background: white;
}
.separator {
  line-height: 50%;
  width: 90%;
}

.yellow { color: #ffffcc; }

.link  { color: #0033ff; }
.vLink { color: #003366; } 
.aLink { color: #ff33aa; }

a:link {color: #0033ff; text-decoration: underline; } 
a:visited {color: #003366; text-decoration: underline; }
a:active {color: #000000; text-decoration: none; } 
a:hover {color: #00a3a3; text-decoration: none; }

.tktVenue {
  font-size:8pt;
}
.artist {
  font-weight: bold;
  color: #1DA3A3;
  background: white;
}
h1 {
  font-size: 14pt;
  font-weight: bold;
  font-style: italic;
  color:#1DA3A3;
  background: white;
}
h2 {
  background: #FFFFFF;
  color: black;
  font-size: 14pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0;
}

.mainAct, .openerAdm {
  font-size: 10pt;
  color: black;
  background: white;
}
.openAct {
  color: #1DA3A3;
}
.showDate {
  font-weight: bold;
  font-size:9pt;
}
.modDate {
  font-size:9pt;
  font-style: italic;}
TH {
  width: 20%;
  font-weight: bold;
  font-size:10pt;
}
.nextShow{
  color: #408080;
  font-size: 9pt;
}
.redtext{
  color: #D00000;
}
.greentext{
  color: #00D000;
}
.teal{
  color: #1DA3A3;
}

td.practice { 
  font-size: 11pt;
  ""&#9834;"" 
}
td.perform { 
  font-size: 11pt;
  text-decoration: blink;
  ""&#9836;""
}

tr.odd  {
  font-family: 'Trebuchet MS', Helvetica, Geneva, sans-serif;
  font-size: 9pt;
  text-align: center;
  background: #dfd
}
tr.evn  {
  font-family: 'Trebuchet MS', Helvetica, Geneva, sans-serif;
  font-size: 9pt;
  text-align: center;
  background: #fdf
}

td.cd1  {
  width: 300px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
}
td.cd2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 150px;
  font-size: 9pt;
  text-align: right;
  font-style: italic;
}

.showList {
  font-family: Courier, monospace;
  font-size: 8pt;
}

.season {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #008080;
  font-weight: bold;
  font-style: italic;
}

.left {
  float: left;
  text-align: left;
  padding-right: 10px; padding-bottom: 2px; padding-top: 2px;
}
.right {
  float: right;
  text-align: right;
  padding-left: 10px; padding-bottom: 2px; padding-top: 2px;
}
.center {
  float: center;
  text-align: justify;
   padding-left: 10px; padding-right: 10px; padding-bottom: 2px; padding-top: 2px;
}

#content {
}

#footer {
  width: 450px;
  font-size: 12px;
}

#event {
  float: center;
  text-align: justify;
  padding-left: 10px; padding-right: 10px; padding-bottom: 2px; padding-top: 2px;
  width: 600px;
  font-size: 12px;
}

