@media print {
    .footer-row.footer-links,
    .footer-row.footer-logos,
    .steps-tracker,
    .title-buttons,
    .header-primary.menu,
    .header-content.header-secondary,
    .breadcrumb {
        display: none !important;
    }

    .mobile-header{
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
    }
    
    h1{
        font-size: 2em !important;
    }

    h2{
        font-size: 1.5em !important;
    }
    
    a.button, button.button, input.button{
        display: none !important;
    }
    
    .layout.footer,
    .footer-content {
        margin: 0 !important;
        padding: 0 !important;
    }
}