html {
    background-color: #fff;
}
#menu,
#menu.active {
    width: 0;
    display: none;
}
#content-wrapper,
#content-wrapper.sidebar-active {
    left: 0;
}
#copyright {
    display: none !important;
}
#content-wrapper > #content {
    border: none;
}
#logo.sidebar-active {
    display: none;
}
#page-header {
    display: none;
}
#document-info {
    left: 25px;
}
#content .buttons-navigation {
    display: none;
}
table {
    page-break-inside: auto;
}
tr {
    page-break-inside: avoid;
    page-break-after: auto;
}
thead {
    display: table-header-group;
}
tfoot {
    display: table-footer-group;
}
#content {
    margin: 0;
}
#content-wrapper {
    position: initial;
    display: block;
    width: 100%;
    background-color: #fff;
}
#content-body {
    width: 100%;
}
#content div.sideblock-large-content {
    width: 280px;
}
#content div.sideblock-large-image img {
    width: 280px;
}
#content .button-download {
    display: none;
}
#breadcrumb {
    display: none;
}

/* IE has problems with rendering SVG formats during the printing setup
 * and with position fixed.
*/
@media all and (-ms-high-contrast:none) {

    .introduction#content{
        background: none;
        padding-top: 0;
    }
    #content-wrapper {
        position: relative;
        top: 0;
        bottom: 0;
        overflow: hidden;
    }
    body {
        background-color: #fff;
    }
    a.external {
        background: none;
    }

}
