@media print {
    .sticky-container,
    .banner,
    .doctors_menu,
    section.description .medium-5,
    footer,
    a.bottom_button {
        display: none !important;
    }

    .doc-content,
    .team_row,
    .team_member_content,
    section.description .medium-7 {
        padding: 0;
        width: 100%;
        max-width: initial;
        margin: 0;
    }

    .team_member_content {
        page-break-after: always!important;
    }

    section.description {
        padding-bottom: 0;
    }

    .team_row .team_member_content__top_part h2 {
        width: calc(100% - 133px) !important;
        padding: 0;
        margin: 0;
    }

    body {
        padding: 30px;
    }
    p {
        font-size: 20px;
        line-height: initial;
    }
    .team_member_content__top_part .award {
        top: 0;
        right: 0;
        left: initial;
    }
}


.team_member_content .photo_for_single_page {
    height: 280px;
    padding-bottom: 0;
}