@media print and (color) {
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}

@media print {

    @page {
        width: 29.7cm;
        height: 21.0cm;
        size: landscape; /* This restricts landscape print preview */
        margin: 1.6cm 0 0; /* this affects the margin in the printer settings */
    }

    body,
    html {
        background: #fff;
        color: #000;
        margin: 0 !important;
        padding: 0 !important;
    }

    body {
        height: auto;
    }

    [class^=wrapper] { width: 100%; }

    img, ul { page-break-inside: avoid; }

    .wrapper-accomplishment-metadata,
    .wrapper-accomplishment-support,
    .wrapper-banner-user,
    .wrapper-footer,
    .wrapper-header {
        display: none !important;
    }

    .accomplishment-main {
        margin: 0 !important; /* margin you want for the content */
        padding: 0 !important;
        border: 0 !important;
    }

    .layout-accomplishment .wrapper-accomplishment-rendering {
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    .layout-accomplishment .accomplishment-rendering {
        border: 0 !important;
        padding: 0 !important;
        margin: 0 auto !important;
    }

    .layout-accomplishment .wrapper-statement-and-signatories {
        border: 0 !important;
    }
    .accomplishment-main .accomplishment-statement .accomplishment-course-name {
        display: block !important;
        width: auto !important;
        overflow: visible !important;
        white-space: normal !important;
    }
}
