body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
.entry-title {font-size:12pt; font-weight:bold; color:#000;}

.aside, .main-aside, .sidebar, #header, #nav, #searchbar, #branding, #respond, #print-page, .post-edit-link, .shr-bookmarks, .shr-bookmarks-expand, .shr-bookmarks-spaced, .shr-bookmarks-bg-german #sliding-panel-container, #sliding-panel, .social { display:none }
#main, #container, .single-post, #content, .entry-content, #wrapper { margin-left:0; float:none; width:100%; overflow:visible;}
#content a { font-weight:bold; color:#000066; text-decoration:underline }
#content a:link:after, #content a:visited:after {content:"";font-size:90%;}
#content ul li {list-style: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 }
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 { page-break-inside:avoid; page-break-after:avoid; }

