/* don't print */
#skiplinks, #searchform, #navbar, #sidebar, .feedburnerFlareBlock, #backnav, #nextnav, #commentform, #footer {display:none }

/* global */
body {background: #fff; font-size:99%;}
* {float: none !important; margin: 0 !important;}

/* style content */
#header, .logo img {border: none;}
p.bloginfo {padding: 0; text-align: right;}

#content a {font-weight:bold; color:#666; text-decoration:underline;}
#wrap, #content, #contentmiddle, #commentblock, #commentlist, .commenttext, .standard {background: #fff; padding-top: 0px; border: 0; width:auto;} 
.contentdate, .contentdate h3, .contentdate h4 {display: inline; padding:0;}  
.contenttitle {display: inline; padding:0; width: 90%;}
.contenttitle h1 {padding-bottom: 0;}

.contentdate {float: left;width: 45px; padding: 0px;}
.contentdate h3 {font-size: 85%; dislay: inline; color: #666; font-weight: normal;padding: 1px 0px 0px 10px; text-transform: uppercase;}
.contentdate h4 {font-size: 85%; display: inline; padding: 0px 4px 0px 0px;}
.contenttitle {display: inline; padding: 0px 0px 0px 10px;}
#contentmiddle .contenttitle p {padding: 0 0 0 20px;}

ol#commentlist li {padding: 12px; width: auto;}
.standard, .commenttext, .commenttext-admin {padding: 0px; width: auto; border: 0;}


p, ol, ul {padding-top: 8px;}
h3, h4, h5, h6 {padding-top: 10px;}
h1, h2 {padding-top: 12px;}

/* control page breaks */
h1, h2, h3, h4, h5, h6, img {page-break-after:avoid; page-break-inside:avoid;}
blockquote, table, pre {page-break-inside:avoid;}
ul, ol, dl  {page-break-before:avoid;}

/* images */
img.centered {clear: none; padding: 4px; margin: 0 7px 2px 0; display: inline;}
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;}  