@import url('./invalidPreWrapHack.css');

@media print {
  * { background-image:none !important; background-color:white !important; color:black !important; }
  html { margin:0; }
  body { width:100%; padding:0; margin:0; }
  #menu dd { display:none !important; }
  pre, td { border: solid 1px black !important; }
  table { border: solid 1px black !important; border-collapse:collapse !important; margin:2px !important; }
  table td { font-size:62%; }
  input { border: solid 1px black !important; }
  p.cent { display:none; }
  pre, pre * { font-size:11px !important; overflow:visible !important; }
}

@media screen, projection {
  html { padding:0; margin:0; background:#42797e url(dot.gif); color:#182d2e /* #1c3634*/; }
  body { width:79%; padding:.8em 2.5em; border:solid 1px; border-color:#498b86 #3c746f #3c746f #498b86; margin:1.5em auto; background:#457e83; color:#182d2e; }
  u { border-bottom:dashed 1px yellow; text-decoration:none; }
}

@media screen, projection, print {
  body { font-family:/*Verdana,*/Arial,Helvetica,sans-serif; font-size:100%; }

  h1 { margin-left:.7em; margin-top:1.5em; font-size:1.3em; color:#22403e; }
  h2 { margin-left:1em; font-size:1.1em; font-style:italic ; color:#22403e; }
  h3 { margin-left:1em; font-size:.9em; color:#22403e; }

  a { background-color:inherit; color:#213753; }
  a#mp0 { background-color:inherit; color:#cab99a; }
  a:hover, a:hover#mp0 { background-color:inherit; color:aqua; text-decoration:underline; }

  p { /*font-size:75%;*/ }
  .left { text-align:left; }
  .cent { padding-top:1em; padding-bottom:15px; margin-top:2em; text-align:center; }

  dt { font-weight:bold; padding:10px 0; }
  dd { margin-left:15px; }
  li { width:85%; padding:.4em 0; margin:.2em; color:black; }

  pre { padding:1em; border-color:#33635f #4c908c #4c908c #33635f; border-style:solid; border-width:2px 1px 1px 2px; color:#e3c39b; margin:0 1em; background:url(reflexl.gif) right top no-repeat #2a504d; font-family:/*'Monospac821 BT','Lucida Sans Typewriter',LucidaTypewriter,'Lucida Console',*/'Courier new','courier 10 pitch','Nimbus Mono L',monospace; /*font-size:.9em*/; overflow:auto; }
  pre strong { text-decoration:underline; }
  pre a { background-color:inherit; color:#0099ff; }
  pre strong { padding-bottom:5px; padding-right:15px; border-bottom:solid 1px #407a75; background-color:inherit; color:white; font-weight:normal; text-decoration:none; }
  code { background-color:inherit; color:silver; font-family:/*'Monospac821 BT','Lucida Sans Typewriter',LucidaTypewriter,'Lucida Console',*/'Courier new','courier 10 pitch','Nimbus Mono L',monospace; /*font-size:.8em; */}
  /*pre code { font-size:1em !important; }*/
  /*p code, dl code { font-size:1.1em !important; }*/
  cite span { font-size:.8em/*12px*/; }
  q { font-style:italic; }

  #menu { /*font-size:.75em;*/ }
  #menu a, h2 a { text-decoration:none; background-color:inherit; color:#8fc5c0; }
  #menu a:hover { background-color:inherit; color:aqua; text-decoration:underline; }
  #menu dd { display:inline; padding:0; margin:0; }
  #menu dt { padding-bottom:5px; border-bottom:solid 1px #b69f74; margin-bottom:5px; font-family:'Stylus BT','Comic sans MS',arial,helvetica,TSCu_Comic,cursive; font-size:1.4em; }
  #menu dt i {font-weight:normal; font-family:/*Verdana,*/Arial,Helvetica,sans-serif; font-size:.7em; }

  #menu dt.logo { font-family:/*Verdana,*/Arial,Helvetica,sans-serif; background-color:inherit; color:silver; float:right; }
  #menu dt.logo i { background-color:inherit; color:#d4641e; font-size:1em; }
  #menu dt.logo { text-decoration:none; border:none; }
}

div.cod { padding:1em; border-color:#33635f #4c908c #4c908c #33635f; border-style:solid; border-width:2px 1px 1px 2px; color:#e3c39b; margin:0 1em; background:url(reflexl.gif) right top no-repeat #2a504d; font-family:'Monospac821 BT','Lucida Sans Typewriter',LucidaTypewriter,'Lucida Console','Courier new','courier 10 pitch','Nimbus Mono L',monospace; }
div.cod table { border-collapse: collapse; width:100%; } div.cod td { padding:.5em; border:solid 1px gray;}
