/*
  printstyle.css
  inspired by http://codex.wordpress.org/Styling_for_Print

*/

@media print {
body {background:white;
     font:10pt "Segoe UI", Arial, Helvetica, sans-serif;
     margin:0 }
#sidebar { display:none }
#inputbox { display:none }
.post-date { display:none }
.pagenav { display:none }
.noprint {display:none }
#header { height:75px }
#content{ margin-left:0;
     float:none;
     width:auto }
.demo .red { color:black;
     font-weight:bold }
#content a { 
     color:#000066;
     text-decoration:none }
#content{ margin-left:0;
     float:none;
     width:auto }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
     page-break-inside:avoid }
h3 { margin-left:10px;
     margin-top:50px;
     margin-bottom:20px;
     padding-bottom:0px
     font:bold 30pt "Segoe UI", Arial, Helvetica, sans-serif;
}
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block;
     margin-left: auto;
     margin-right: auto; }
img.right { padding: 4px;
     margin: 0 0 2px 7px;
     display: inline; }
img.left { padding: 4px;
     margin: 0 7px 2px 0;
     display: inline; }
.right { float: right; }
.left { float: left }
img { border:0;
      page-break-inside:avoid;
      page-break-after:avoid; }

}


