table.backstageSchedule {
    border-spacing: 0;
    border: 0;
}
table.backstageSchedule tr {
    min-height: 5em;
}
table.backstageSchedule td {
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: 0;
}
table.backstageSchedule .col_1 {
    padding-right: 0.4em;
}
table.backstageSchedule .col_2 {
    text-align: right;
}
table.backstageSchedule .col_2:after {
    content: ":";
}
table.backstageSchedule .col_3 {
    padding-left: 0.4em;
}

td.expandableToggle {
  font-size:  smaller;
  color:      blue;
  width:      1em;
  text-align: center;
}
tbody.expandableRowGroupLil > tr > td.expandableToggle:before {
    content: "LIL";
    content: "\25B6"; /* Unicode arrow pointing right */
}
tbody.expandableRowGroupBig > tr > td.expandableToggle:before {
    content: "BIG";
    content: "\25BC"; /* Unicode arrow pointing down */
}
tbody.expandableRowGroupLil > tr.expandableRow {
    display: none;
}
tbody.expandableRowGroupBig > tr.expandableRow {
    display: table-row;
}
/* expandableTableHint:
 * for user hints like "click x/y to show/hide details";
 * best used for a row in a tfoot section.
 */
tr.expandableTableHint {
  display: none;
}
table.expandableTable tr.expandableTableHint {
  display: table-row;
}

td > dl, td > ul, td > ol {
    margin-top: 0;
}

ul.noItemMark { 
  /* for plain old lists, with neither bullets nor ordinals */
  list-style-type: none;
}
ol.insideItemMark li,
ul.insideItemMark li {
    list-style-position: inside;
}
ul.listMovements {
    list-style: decimal;
}

a:link img, a:visited img {
  /*  suppress static colored borders around 
      images which happen to be links; no
      effect on "hover" behavior.
   */
  margin:  0px;
  padding: 0px;
  border:  0px;
}

.concertHeading {
  /* formerly known as "style6" */
  font-size: medium;
  font-size: 1.5em;
  font-size: 1.75em;
  font-weight: bold;
  line-height: 1;
}
.concertHeading span {
  font-size: 0.75em;
}
.concertHeading span span {
  /* font-weight: normal; */
  font-size: 0.9em;
}
.concertHeading a img,
.concertHeading img {
  float: right;
  margin: 0 0 4px 4px;
}

.content    { font-size: 12px; }
.content h4 { font-size: 12px; }
.content h3 { font-size: 16px; }
.content h2 { font-size: 20px; }
.content h1 { font-size: 26px; }
.content {
  font-weight: normal;
}
.content h1, .content h2, .content h3, .content h4 {
  font-weight: bold;
}

/*******************************************************************************
 *  Font rules...
 *******************************************************************************/

/*  Well, it seems that IE6 ignores rules containing newlines that
    aren't within comments, so this is here to give it a chance
    to get with the program.  Of course, if you change the font-family
    below, you should change it here too. Sort of. If you really
    care about IE6. If you've add or removed a font that is found
    on a system running IE6. Do you really care? By now, I don't.
 */
.content {
  font-family: "URW Gothic L", "Luxi Sans", "Century Gothic", "Avant Garde", "AvantGarde", "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; 
}

.content {

    font-style: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    font-family: 
      /*  The survey site that I used for font-availability statistics (a SWAG at best, I'm sure):
	    http://www.codestyle.org/css/font-family/sampler-CombinedResultsFull.shtml
	  The page I used to build the font stack:
	    http://www.codestyle.org/servlets/FontStack?stack=URW%2BGothic%2BL%252CLuxi%2BSans%252CCentury%2BGothic%252CAvant%2BGarde%252CVerdana%252CLucida%2BSans%2BUnicode%252CLucida%2BGrande%252CLucida%2BSans&generic=sans-serif&x=8&y=7
       */

      /*  The  fonts in this first set are all reasonably close in
	  appearance to Century Gothic

	  Corbel is similar to Century Gothic, but for a given point
	  size, it's just too much smaller, and there's no simple way in CSS 
	  to say "if you use Corbel, increase the font size," so it's out.
       */
      "URW Gothic L",         /* Linux   >95% - very good match for Century Gothic */
      "Luxi Sans",            /* Linux   ~30% - tolerable match for Century Gothic */
      "Century Gothic",       /* Windows ~90% + Mac >40% */
      "Avant Garde",          /* MacOS - very like Century Gothic, not common */ 
      "AvantGarde",           /* Linux - very like Century Gothic, not common */

      /*  Fall back to Verdana or Lucida if no Century Gothic analog
	  is available; This will make Windows, MacOS, and Linux look
	  similar in fallback mode.

	  Note that many Macs will end up with Lucida; I haven't
	  found a really common font family on MacOS that's a
	  good match for Century Gothic.
       */
      "Verdana",              /* heavier than Century Gothic, same basic shape */
      "Lucida Grande",        /* MacOS   >99% */
      "Lucida Sans Unicode",  /* Windows >95% */
      "Lucida Sans",          /* Linux   >75% */

      /*  We're in slight danger of ending up with Arial on Windows
	  or Helvetica on MacOS; both are considerably narrower than
	  Century Gothic, but the probabilties are small, so let it go...
       */
      sans-serif;             /* generic */
}

