/*
 Style for printer
 */
body {
    background-color: #FFF;
    background-image: none;
}

.header, .banner, .current-location, .metadata, .post-tags, .post-disclaimer, .share, .post-nav, .related-posts, .comments, #respond, .side, .lnk-backtop, .footer-widgets, .footer {
    display: none;
}

.wrap, .main {
    padding: 0;
    width: 100%;
}

h1 {
    font-size: 22pt;
    color: #000;
    line-height: 1.6em;
    text-align: center;
}

.post a:link, .post a:visited, .post a:hover {
    color: #000;
    text-decoration: none;
}

.post h2 {
    font-size: 16pt;
}

.post h3, .post h4 {
    font-size: 14pt;
}

.post h5, .post h6, .post p, .post li, .post td, .post th, .post dt, .post dd, .post blockquote {
    font-size: 12pt;
}

.post h2, .post h3, .post h4, .post h5, .post h6 {
    margin: 0.5em 0.3em;
    height: 1.5em;
    line-height: 1.5em;
}

.post p, .post pre, .post li, .post td, .post th, .post dt, .post dd, .post blockquote {
    line-height: 1.5em;
}

.post pre {
    font-size: 10pt;
    border: none;
    background-color: #FFF;
    overflow: inherit;
}

.post p.aligncenter, .post p.align-center, .post p.img, .post p.image {
    text-align: center;
}