/* print.css */
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;
}

blockquote {
    margin: 1.5em;
    padding: 1em;
    font-style: italic;
    font-size: .9em;
}

.small {
    font-size: .9em;
}

.large {
    font-size: 1.1em;
}

.quiet {
    color: #999;
}

.hide {
    display: none;
}

a:link, a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
}

a:link:after, a:visited:after {
    content: " (" attr(href) ")";
    font-size: 90%;
}

.socialnetworks, .headerbtns, #form_contact, #search_box, #topnav, .breadcrumbs, #footer, .livechat {
    display: none;
}

#logo {
    white-space: pre;
}

a.button_print {
    display: none !important;
}

a#button_save, a#button_load, a#button_shared, a.button_edit {
    display: none !important;
}

div.menutitle table {
    display: none !important;;
}

div.button_bottom, div#postfooter {
    display: none !important;
}

a[href="/about/legal/contract-term.php"] {
    display: none !important;;
}

#welcome_chat, #chat_call, #preprefooter {
    display: none !important;
}