
#main_image {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}
@media print {
    * {
        -webkit-print-color-adjust: exact !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #main_image {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto !important;
        margin-right: auto !important;
        page-break-after: avoid;
    }
}