  html {background:lightskyblue}
  body {
   background:white;
   color:black;
   font-family:Ubuntu,
             Candara,
             "Bitstream Vera Sans",
             "DejaVu Sans",
             "Trebuchet MS",
             Verdana,
             sans-serif;
   padding:1em;
   border:thin solid steelblue;
   }
  a:hover {background:deepskyblue}
  a:focus {background:deepskyblue}
  img {border:none}
  a img {border:none}
  ol.gap li {padding-top:1ex} 
  ul.gap li {padding-top:1ex} 
  h1, h2, h3, h4, h5, h6 {color:steelblue}
  .mean {text-decoration:overline;}
  nav {display:block;}
  nav ul {list-style-type:none;}
  nav li {display:inline;}
 .out-of-flow {float:right;margin-left:1em}
/* 20091122 test solution hide class. Overridden down cascade to show solutions */
 .solution {display:none}
  table {border:thin solid black; 
         border-collapse:collapse;
        }
 table.fixheight td {height:1.5em} /* Used by blank cell tables */
 table.out-of-flow {float:right;margin-left:1em}
 .tablesubhead {text-align:right;font-size:smaller;font-weight:bold}
 th {background:lightskyblue;border:thin solid steelblue; 
     padding-left:1ex; padding-right:1ex}
 td {border:thin solid steelblue;}
 @media print { 
  html {background:white}
  body {background:white;color:black;padding:0ex;border:none;padding:0}
  div {padding:0}
  .downgap {padding-bottom:6em}
  h1, h2, h3, h4, h5, h6 {color:black;font-size:smaller;page-break-after:avoid}
  *[id|=page] {page-break-before:always}
  .lilliput {font-size:smaller}
  nav {display:none}
  .noprint {display:none}
  table {border-collapse:separate;border-spacing:0;} 
  th {background:whitesmoke}
  }
 @media screen {
 .noscreen {display:none}
 }
