/*
   Printing specific CSS
*/

*:not(canvas) {
     color: black !important;
     border-color: black !important;
     text-decoration: none;
     max-height: 100% !important;    
}

/* try to prevent truncate after first page when printing */
body,
#outer_wrapper,
.tabs_container,
.nostyle,
#wrapper,
#content_wrapper,
#page_content,
#content_sidebar_wrapper {
    display: inline !important;
    position: relative !important;
    overflow: visible;
    width: auto;
    height: auto;
}

/*no backgrounds */ 
#content_wrapper,
#content_sidebar_wrapper,
#page_header,
#page_content,
#outer_wrapper,
body {
     background-color: white !important;
     background-image: none !important;
     background: none !important;
}

/* no border elements */
#content_wrapper,
#content_sidebar_wrapper,
#page_header,
#page_content,
body {
    border : 0 none !important;
}

/* hide completely */
.add_tag,
.add-status-update,
form,
.tabs,
#navibar,
#sidebar,
#header_wrapper,
#footer_wrapper {
    display : none;
    visibility: hidden;
    background: none;
}

