#content {
  margin: 0;
  width: auto;
  overflow: visible;
}

.printOnly {
  display: block;
}

.noPrint {
  display: none;
}

#printTitle {
  display: block;
  text-align: center;
}

#printTitle h1 {
  margin-top: 0;
  padding-top: 0;
}

#header, #footer {
  display: none;
}

td, th {
  border-width: 1pt;
}

#schedule table {
  margin: 0 0 0 .5em;
  padding: 0;
}

#schedule .narrow, #schedule .wide {
  width: auto;
  margin: .5em;
  padding: 0;
}

#schedule table tr.currentWeek {
  background: #fff;
  color: #000;
}

#schedule table tr.special {
  background: #fff;
  color: #000;
}

#schedule table th, #schedule table td {
  font-size: .7em;
}

#schedule #theSchedule {
  padding-right: 0;
}

#schedule #scheduleDetails {
  font-size: .8em;
  width: auto;
  margin: .5em;
  padding: 0;
}

/* #standings #content {
  width: 550px;
} */

#standings #theScores {
  font-size: 0.85em;
  width: auto;
}

#standings #highShots {
  font-size: .8em;
  left: 0;
}

#standings #otherNotables {
  font-size: 0.9em;
}

#standings ul {
  padding-left: 0;
  margin-left: 0;
}

#theLetter p, #theLetter ul {
  font-size: 70%;
}

#theLetter p {
  margin-bottom: 5px;
}

#crowdComments h2, #pavsDraw h2 {
  margin: 3px;
  font-size: 98%;
}

#crowdComments h3, #pavsDraw h3 {
  margin-top: 2px;
  font-size: 95%;
}

#crowdComments  p , #crowdComments ol {
  font-size: 75%;
}

#pavsDraw p {
  font-size: 80%;
}

.playoff th , .playoff td {
  font-size: 80%;
}

.playoffSchedules {
  width: 430px;
}

.comments {
  width: 250px;
}

.comments ul {
  margin-left: 10px;
  margin-rigth: 0;
  padding-left: 0;
  padding-right: 0;
}

.comments li {
  font-size: 90%;
}

.blackOut td {
  text-decoration: line-through;
  color: black;
}

#highShots ul {
  font-size: 90%;
}
