body {font-family: Arial, Verdana, sans-serif;}

#tc {border: 1px solid #FFF; 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: 4.5em 0 1.25em; color: #099;}
#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: 2em 0 0 1em;
  font-size: 180%; letter-spacing: -0.05em; color: #099;}
h2:before {content: "";}

ul {padding: 0; margin: 1em 2em 0 3em;}
li {margin-bottom: 0.5em;}
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: 50em; right: 2.85em; left: 50%; 
  padding: 0.2em 0.5em 0.1em 0; margin: 0; list-style: none;
  letter-spacing: 0.1em; font-size: 0.4em; text-align: right;
  color: rgb(72%,77%,82%);}
#runhead cite {font-style: italic; font-weight: bold; letter-spacing: 0;
  color: rgb(77%,82%,87%); }
#runhead li {margin: 0;}
