  html {background:lightskyblue}
  body {
   background:white;
   color:black;
   font-family:Calibri,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}
 svg {Ubuntu, Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
  table {border-collapse:collapse}
 table.fixheight td {height:1.5em} /* Used by blank cell tables */
    table {border:thin solid black; 
          border-collapse:collapse;
         }
 table.out-of-flow {float:right;margin-left:1em}
   th {background:palegreen;border:thin solid steelblue; 
     padding-left:1ex; padding-right:1ex}
   td {background:white;border:thin solid steelblue;}
 .tablesubhead {text-align:right;font-size:smaller;font-weight:bold}
 th.box {background:lightskyblue;border:thin solid steelblue; 
     padding-left:1ex; padding-right:1ex}
 td.box {border:thin solid black;}
 td.dot {border:thin dotted black;}
 table.smalltext {float:right;margin-left:1em}
 table.smalltext td {font-size:smaller}
 table.smalltext td+td+td {font-size:medium}
 @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}
 }
