* {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
h1, h2, h3, h4 {
    page-break-after: avoid;
}
img {
    max-width: 100% !important;
}
ul, img {
    page-break-inside: avoid !important;
}
#site-navigation,
#colophon,
.site-title,
.site-header .homeLink {
    display:none;
}
.site-header #wrapper {
    padding: 0;
}
.site-branding .mobile {
    display: block;
}
#page #wrapper {
    max-width: none;
    width: 100%;
}
#content, .search .content-area,
.error404 .content-area {
    margin: 0;
}
#content #main,
#content #rechts {
    float: none;
    width: 100%;
}
h1.entry-title,
h1.page-title {
    /*color: #ff5a4d;*/
    color: rgb(255,90,77);
    font-size: 1em;
    margin: 15px 0px 15px 0;
}
.site-branding {
    height: auto;
    width: 40%;
}
p {
    font-size: 11pt;
}
.alignright,
.alignleft {
    display: block;
    float: none;
    margin-left: 0 !important;
    margin-right: 0;
    max-width: 100% !important;
}