body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4;
    word-spacing: 1.1pt;
    letter-spacing: 0.2pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    background: none;
    font-size: 11pt
    }
a {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #00e
    }
a[href^="http://"]:after, a[href^="http://"]:visited:after {
    content: "(" attr(href) ")";
    font-size: 10pt
    }
div[id*="wrapper"], [class*="title"], [class*="inner"], header, footer, #branding, #container, #columns, .columns-inner, #content-column, .content-inner, .region, .region-header, .region-content, .article, .article-title, .article-content, .comment, .comment-title, .comment-content, .block, .block-inner, .block-title, .block-content, table, table * {
    background: none !important
    }
.sidebar, #breadcrumb, .nav, .field-type-taxonomy-term-reference, ul.links, .feed-icon, .poll .bar, .poll .foreground, .comment-form, #comment-form, .book-navigation, .tabs, .action-links, .pager, .messages, .help {
    display: none
    }
#content {
    display: block !important
    }
#header {
    margin-bottom: 20px
    }
.content-inner {
    margin: 0 !important;
    padding: 0 !important
    }
h1, h2, h3, h4, h5, h6 {
    color: #333;
    margin: 0;
    padding: 0;
    line-height: 1
    }
h1 {
    font-size: 14pt
    }
h2 {
    font-size: 13pt
    }
h3 {
    font-size: 12pt
    }
h4, h5, h6 {
    font-size: 11pt
    }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #site-name a, #site-slogan {
    text-decoration: none !important;
    color: #333
    }
hgroup a:link, hgroup a:visited {
    text-decoration: none
    }
#page-title {
    margin-top: 20px
    }
pre, code, tt, samp, kbd, var {
    font-size: 10pt;
    font-family: Consolas, "Lucida Console", Menlo, Monaco, "DejaVu Sans Mono", monospace, sans-serif
    }
blockquote {
    margin: 20px;
    padding: 10px;
    font-size: 10pt;
    font-style: italic;
    background: #eee
    }
hr {
    background-color: #666
    }
#header {
    padding-bottom: 20px
    }
#logo img {
    padding: 0 10px 0 0;
    margin: 0 !important;
    float: none !important
    }
img {
    float: left;
    margin: 4px 20px 10px 0;
    page-break-inside: avoid
    }
a img {
    border: none
    }
table {
    margin: 1px;
    text-align: left
    }
th {
    border-bottom: 1px solid #333;
    font-weight: 700
    }
td {
    border-bottom: 1px solid #333
    }
th, td {
    padding: 4px 10px 4px 0
    }
tfoot {
    font-style: italic
    }
caption {
    margin-bottom: 10px;
    text-align: left
    }
thead {
    display: table-header-group
    }
tr {
    page-break-inside: avoid
    }
form {
    margin-bottom: 10px
    }
.poll .text, .poll .percent, .poll .total {
    text-align: left
    }
.poll form {
    margin-bottom: 0
    }
.node, .comment {
    margin-bottom: 20px;
    overflow: hidden;
    page-break-inside: avoid
    }
.submitted {
    color: #666;
    text-decoration: none;
    font-size: 9pt;
    font-weight: 400;
    margin: 0;
    padding: 0
    }
.submitted a {
    color: #666;
    text-decoration: none;
    font-size: 9pt;
    font-weight: 400;
    margin: 0;
    padding: 0
    }