body {font-family: Arial, Verdana, sans-serif;}
/* {border: 1px dotted !important;} */

#tc {border: 1px solid #FFF; padding: 0; margin: 0; position: relative; z-index: 10;}
#tc h1, #tc h2, #tc h3, #tc h4 {text-align: center;}
#tc h1 {font-size: 200%; letter-spacing: -0.05em; text-align: center;
  margin: 3.5em 0 1.25em; padding: 0; color: #339;}
#tc h2 {font-size: 100%; margin: 0 0 2em;
  page-break-before: avoid; color: #000;}
#tc h3 {font-size: 90%; font-weight: bolder;}
#tc h4 {font-size: 75%; font-weight: normal;}
#event {font-size: 60%; text-align: center; list-style: none;}
#event li {margin: 0; padding: 0;}

h2 {page-break-before: always; padding: 0; margin: 1.5em 0.5em 0 1em;
  font-size: 166%; letter-spacing: -0.05em; word-spacing: 0.1em; color: #339;}
h2:before {content: "";}

ul {padding: 0; margin: 1em 2em 0 2.5em;}
li {margin-bottom: 0.66em; font-size: 1em;}
ul ul {margin: 0 0.5em 0.2em 2em;}
ul ul li {list-style: square; font-size: 90%; margin-bottom: 0; color: #111;}
pre, code {font-weight: bold; color: #556; font-size: 90%;}
pre {font-size: 80%; margin-top: 2.5em;}
ul pre {margin-top: 0;}
.extra {display: none;}
.compare {margin: 2em 1em 0; background: #444; font-size: 0.8em;}

#runhead {position: fixed; z-index: 5; top: 1em; right: 1.5em; left: 50%; 
  padding: 0.2em 0.5em 0.1em 0; margin: 0; list-style: none;
  font-size: 0.35em; text-align: right;
  color: rgb(87%,88%,91%); border-bottom: 2px solid rgb(96%,97%,97%);}
#runhead cite {font-style: italic; font-weight: bold; font-size: 1.33em;}
#runhead li {margin: 0;}
