/****
HPR Print stylesheet
****/

body {
    background-color: white;
    background-image: none;
}

body, h1, h2, h3, h4, h5, h6, p, select, textarea {
    color: black;
}


#header, #header .widget-area,
#title-area, #title, #title a,
#description,
#nav, #nav .wrap,
#inner, #inner .wrap,
#content-sidebar-wrap,
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap,
.home-left, .home-right, .widget.genesis_slider,
#content, #content img, #content object, #content textarea, #content .slide-image img,
.archive-page,
.sidebar, #sidebar-alt, #sidebar,
#footer-widgets, #footer .wrap,
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    float: none;
    clear: both;
    position: static;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    color: black;
}


#wrap {
    padding: 0.2em;
}

#title-area {
    float: none;
    clear: both;
    border-right-width: 0;
}

#title a {
    text-indent: 0;
    background: none;
}

#content {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#content .post, #content .page {
    margin: 0 0 0.5em 0;
    padding: 1em 0;
}

.author-box .avatar {
    float: left !important;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

#footer * {
    color: black !important;
    text-shadow: none !important;
}


/* hide things */
/* `.author-box + p` for the comment disclaimer; no class/id */
#nav, #header .widget-area,
.addthis_toolbox, .addthis_button,
.after-post-ad, #respond, #pings,
.comment-author img, #comments .reply,
.author-box + p, 
.footnotereverse, .simplePullQuote,
#header .searchform,
#sidebar *, #footer-widgets {
    display: none;
}

/* show ads */
#sidebar { clear:none;overflow:visible;display: inline; float: none !important; }

#text-3, #text-9,
#text-3 *, #text-9 * {
    display: inline !important;
    float: none !important;
    clear: none !important;
    margin: 0 0 0 !important;
    background-color: transparent;
}

#text-3 script, #text-9 script {
    display: none !important;
}

#sidebar .widget-bacon img {
    padding: 0.5em 0.5em 0.5em 0 !important;
    max-width: 13em;
    max-height: 13em;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}


/*#text-3, #text-9,
#text-3 div, #text-9 div,
#text-3 iframe, #text-9 iframe,
#text-3 a, #text-9 a,
#text-3 img, #text-9 img {
    display:block; }

#text-3 iframe, #text-9 iframe,
#text-3 a, #text-9 a,
#text-3 img, #text-9 img {
    float:left;
    clear:none;
    margin: 0.5em 0.5em 0.5em 0;
}
#text-3 a, #text-9 a { width:10em; }
#text-9 a:last-child { margin-right:0 !important; }
#text-3 img, #text-9 img { width:10em;height:10em;margin: 0 0 0 0;  }
#sidebar { clear:both;overflow:hidden; }*/


#title { font-size:2em;margin: 0 0 0.1em; }
h1 { margin: 0.5em 0 0.1em; }
.post-info { margin: 0 0 1em; }
#description { font-style:italic;margin: 0 0 1em; }
.author-box { overflow:hidden;padding: 1em;margin: 1em 0;border: 1px solid gray; }
.author-box img { display:inline-block;vertical-align:text-top;float:none;clear:none;margin: 0 0.5em 0.5em 0; }
.footnotes { border-top: 1px solid gray; }

#content a:link.footnote, #content a:visited.footnote { color:black;text-decoration:none;font-weight:bold; }
#content p, #content li { text-align:justify; }
img.centered, .aligncenter { display: block;margin: 0 auto 0.8em; }
.alignleft { display:block;float: left;margin: 0 1.4em 0 0; }
.alignright { display:block;float: right;margin: 0 0 0 1.4em; }
.wp-caption {
    background-color: #f5f5f5;
    padding: 0.8em;
    text-align: center;
}
p.wp-caption-text {
    font-size: 1em;
    line-height: 1.2em;
    padding: 0.5em 0;
}


/* links */
#title a:link:after, #title a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 50%;
}

a:link, a:visited, a[href] {
    color: black !important;
}
