@media print {
body {background:white; 
     font: 14px Arial, Helvetica, Sans-Serif;
     text-align: justify;
     margin:0 }
.page-break { display:block; page-break-before:always; }

#sidebar { display:none }
#header { display:none }
#content{ margin-left:5; 
     float:none; 
     width:auto }

/* My Comment */
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000000; 
     text-decoration:none }
#post-bottom { display:none }
#noprint { display:none }     
#footer { display:none }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
	 page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     font-size:18pt;
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

img { page-break-inside:avoid; 
     page-break-after:avoid;
     }

img.alignnone { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.alignright { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.alignleft { padding: 4px; 
     margin: 0 7px 2px 0; 
     float:left;
     clear:left; }
.right { float: right; }
.left { float: left }
}