@media print {
    body {
        margin: 0px;
    }

    header,
    main,
    footer,
    article {
        padding-left: 0px !important;
    }

    .blue-shadow,
    .card-panel {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .sidenav-wrapper,
    .secondary-actions,
    .sidenav,
    nav,
    .btn {
        display: none !important;
    }

    .container-small {
        display: block !important;
        color: black !important;
        background-color: white;

    }

    .row .col.s12.m4 {
        width: 33%;
    }

    .row .col.s12 {
        width: 100%;
        max-width: 700px;
        margin-top: -50px;
    }

    .card-panel {
        width: 100%;
    }



    .page-break	{ display: block; page-break-after: always; }



    div .blue-gradient,
    div .card {
        background: white !important;
        background-color: white !important;
        color: black !important;
        width: 100%;
        display: inline-block;
    }

    .survey-tabs {
        display: none !important;
    }

    .print-graph {
        display: block !important;
        height: 324px !important;
        width: 648px !important;
        margin-bottom: 10px !important;
    }

    #print-header {
        display: block !important;
        height: 20px;
    }

    .print-button {
        display: none !important;
    }

    .print-label {
        font-weight: bold;
    }

    #printToDate {
        margin-left: 25px;
    }

    #print-date-range {
        position: fixed;
        top: 0;
        left: 0;
    }

    .print-date-range {
        display: inline;
    }

    #print-header-logo {
        position: fixed;
        right: 0;
    }

    .print-logo-image {
        position: fixed;
        top: 0;
        right: 0;
        width: 147px;
        height: 48px;
    }

    .white-text {
        color: black !important;
    }

    .information-card>div>p {
        display: block;
        width: 100%;
        font-size: 14px !important;
        text-align: center;
    }

    .information-card>div>i {
        display: none !important;
    }

    .information-card>div>h4 {
        font-size: 14px !important;
    }

    .information-card>div>p{
        font-size: 14px !important;
    }

    #line {
        height: 100% !important;
        width: 100% !important;
    }

    #world-map-title {
        display: block;
    }

    #world-map {
        display: block;
        height: 550px !important;
    }

    #world-map>div {
        display: block;
        top: 100px;
        text-align: center;
    }

    #world-map>div>svg>g {
        display: block;
        top: 20px;
        transform: scale(0.7) !important;
    }

}