@media print {
    body {
        margin: 2mm 2mm 2mm 2mm;
    }
    div p {
        display:table;
    }
    header {
        display:none;
    }
    body{
        width: 100%;
        margin: 0;
        float: none;
        background: #fff;
        color: #000;
    }
    h1,h2,h3,h4,h5,h6 {
        color: #000;
    }
    h1 {
        font-size: 250%;
        margin-bottom:3mm;
    }
    h2 {
        font-size: 175%;
        margin-bottom:2mm;
    }
    h3 {
        font-size: 135%;
        margin-bottom:2mm;
    }
    h4 { font-size: 100%; }
    h5 { font-size: 100%; }
    h6 { font-size: 90%; }

    a:link, a:visited {
        color: #00c;
        font-weight: bold;
        text-decoration: underline;
    }
    img {
        width:100%;
        margin:0;
        padding:0;
    }

    /* divi */
    .et_pb_section {
        padding:2mm 0mm 2mm 0mm!important;
    }
    .et_pb_image {
        margin:0;
    }
    .et_pb_row {
        margin:0;
        width:100%;
    }
    .et_pb_column {
        clear:right!important;
        margin-right:2%;

    }
    .et_pb_column_1_2 {
        width:49%!important;
    }
    .et_pb_column_1_3 {
        width:32%!important;
    }
    .et_pb_column_1_4{
        width:23% !important;
        max-width: 23% !important;
        margin-right:2% !important;
    }
    .et_pb_column_2_3 {
        width:65%!important;
    }

    .et_pb_toggle_content {
        display:block!important;
    }

    .et_pb_row_1-4_3-4 .et_pb_column_3_4,
    .et_pb_row_3-4_1-4 .et_pb_column_3_4 {
        width:70%!important;
    }
    .et_pb_row_1-4_3-4 .et_pb_column_1_4,
    .et_pb_row_3-4_1-4 .et_pb_column_1_4 {
        width:28%!important;
    }
    .et_pb_row_3-4_1-4 .et_pb_column_3_4,
    .et_pb_row_1-4_3-4 .et_pb_column_1_4 {
        margin-right:2%!important;
    }
    .et_pb_column.et-last-child {
        margin-right: 0 !important;
    }
    #mission,
    .slider-area,
    .board-area .et_pb_button_module_wrapper,
    .et_pb_scroll_top.et-pb-icon{
        display: none;
    }
    .introduction-title-area{
        padding-top: 0px;
    }
    .et_pb_team_member_description{
        text-align: center;
    }
    .et_pb_module_header{
        padding: 0;
        margin: 0;
    }
    #board .et_pb_column,
    .board-title-area{
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    /*.et_pb_section.et_pb_section_0.et_pb_inner_shadow.et_pb_fullwidth_section.et_section_regular,
    .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_bg_layout_dark.et_pb_text_align_left{
        height: 170px;
    }*/
    .et_pb_row_2.board-title-area{
        margin-top: 20px;
    }
    .board-area{
        margin-top: 0px;
        padding-top: 0px;
    }

    /* ie */
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .et_pb_column_1_4{
            width:30% !important;
            max-width: 30% !important;
            margin-right:2% !important;
            page-break-inside:auto;
        }
    }

    /* edge */
    @supports (-ms-ime-align: auto) {
        .et_pb_column_1_4{
            width:30% !important;
            max-width: 30% !important;
            margin-right:2% !important;
            page-break-inside:auto;
        }
    }
}