@media print {
body {background:white; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; line-height: 1.8em;
     margin:0 }
.sidebar, .infobox, .rssfiled, .comments, .filed, .page_navigation { display:none }
#header, #menu { display:none }
#content{ margin-left:0; 
     float:none; 
     width:auto }
#content a { font-weight:bold; 
     color:#000000; 
     text-decoration:none }
#content{ margin-left:0; 
     float:none; 
     width:auto }
#content ul { margin:0; padding:0; list-style: none; }
#content li { padding: 0; margin:0; }
#content li h3 { padding: 0; margin:0; font-size: 18px; }
#content .posts p { margin: 5px 0 15px 0; }
#content li a { color:#2c627e; display:inline; text-decoration: none; }
.shareup, .navigationpost, .postcommentsrss, .entry-meta-alt, .navigation-home, .navigation, .avatar { display:none }

.entry-title-alt h2{ margin: 0; padding: 5px 0 0 0; font-size: 20px; }
#respond { display:none }
#commentform { display:none }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; border:0px;}
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; border:0px;}
.alignright { float: right; padding: 5px; margin:5px 0 5px 20px; display:inline; border:0px; }
.alignleft { float: left; padding: 5px; margin:5px 20px 5px 0; display:inline; border:0px; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}
