@charset "utf-8";

/******** Website standard elements *********/

* { border:0 !important; text-decoration: none; color: #000000; }
body { color: #000 !important; background:none !important; background-color:#fff !important; font-family: Helvetica, Arial, Verdana; border:0 !important; font-size: 12pt; }

h1 { font-size: 46pt;}
h2 { font-size: 32pt;}
h3 { font-size: 18pt;}

a { color: #000; text-decoration: none; }
a:after { content: " ("attr(href)") "; font-size: 10pt; color: #666; }
img { float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */ }

/* ul { padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important;}
ul li { list-style-type: none; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px !important;}
*/

/******** Website visible elements *********/

#wrapper { float: none !important; clear: both !important; display: block !important; position: relative !important; }

#header { border-bottom: 2pt solid #000; padding-bottom: 18pt; }

div#main, div#content { display:block !important; width:95% !important; border:0 !important; padding:1em !important; } /*  remove all width constraints from content area */

#content h2 { font-size: 32pt; font-style: italic; }
#content h3 { font-size: 18pt; margin: 0; }

#comments { page-break-before: always; }

ol.commentlist li { list-style: none; border-bottom: 2px solid #eee; margin: 0 0 10pt 0; }
ol.commentlist li div.comment-meta { font-size: 6pt; }

/******** Website hidden elements *********/

.accessibility, .noprint { display:none !important; }
.navigation, #sidebar, #footer, .postmetadata, #respond, .reply, .post-edit-link, .widget, div#header, div#header h1 a, form, input, textarea, .post-image, img#wpstats, #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area, .follow { display: none !important; }

.wp-caption p { font-size: 11pt; }
.wp_syntax, pre, code { font-size: 10pt !important; }
