@page {
    size: A4;
    margin: 2.5cm auto
}

body {
    font: normal 13px/1.4 Arial, Helvetica, sans-serif;
    background: #fff;
    color: #000;
}

a:link:after,
a:visited:after {
    content: "";
}

#user_header_menu,
nav.primary,
#banner,
aside.sidebar,
aside.main-sidebar,
footer nav,
#foot_scroll_top,
.breadcrumbs {
    display: none;
}

.page-width,
main {
    width: auto;
    padding: 1em;
}

main {
    min-height: 0;
}

#masthead > .inner {
    height: auto;
}

footer#colophon > .inner .copyright {
    margin: 0;
}

iframe,
.fluid-width-video-wrapper {
    display: none;
}