/* Print Stylesheet */
a, a img{
border:none;
}

body {
    height:100%;
    background-color:#fff;
    color:#333333;
    font-size:12pt;
    font-family:Arial, Helvetica, Geneva, sans-serif;
}
/* HIDE THESE */
#nav, #sidebar, #view_account_details, #footer, #phone_number_display, #footer_disclaimer{
    display:none;
}
#header{
visibility:hidden;
}
/* REMOVE BACKGROUNDS OF THESE */
#page, #footer {
    background:none !important;
}
#page {
    width:100%;
}
#content {
    width:100%;
}
#content_container, #content, #header {
    padding:0;
    margin:0;
}
#header {
    margin-bottom:30px;
}
#footer_disclaimer, #terms_conditions {
    width:100%;
    text-align:left;
    border:0;
}
#terms_conditions {
    padding-top:20px;
}
#print_elements {
    display:block;
}

#print_footer {
    font-size:90%;
    border-top:1px solid #CECECE;
    text-align:center;
    padding-top:15px;
    margin-top:10px;
    padding-bottom:15px;
}
#print_footer h4 {
    font-size:1.25em;
    color:#666666;
    margin-bottom:10px;
}
#current_datetime {
    position:absolute;
    top:35px;
    left:0;
    padding-bottom:10px;
    font-size:9pt;
}
#current_datetime *{
vertical-align:middle;
}
#print_elements *{
font-family:Arial,Helvetica,sans-serif;
}
#print_elements h1{
    display:inline;
    margin:0;
    padding:20px 15px;
    font-size:14pt;
}
/*
#content a:after {
    content:" ( " attr(href) ")";
    font-style:italic;
    color:#666666 !important;
    font-size:90%;
}
*/
#header h1 {
    font-size:0.75em;
    padding-top:5px;
}
#logo {
    margin:0;
    padding:0;
    padding-right:10px;
}
