/* =========================
   Print Styles
========================= */

@media print {

    body {
        background: #fff !important;
        color: #000 !important;
        font-size: 11pt;
        line-height: 1.4;
    }

    header,
    nav,
    footer,
    aside,
    .md-read-more,
    .btn-readmore,
    .social-icons,
    .pagination,
    .md-post-nav,
    #md-sidebar,
    #sidebar {
        display: none !important;
    }

    #container,
    main,
    #md-page-main,
    #md-front-page-main,
    .md-single-content,
    .post-description {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
        page-break-inside: avoid;
    }

    h1, h2, h3 {
        page-break-after: avoid;
    }

    p, li {
        orphans: 3;
        widows: 3;
    }

    a {
        color: #000 !important;
        text-decoration: underline;
    }

    .md-debug {
        display: none !important;
    }
    
    /* customizations */
    
    .md-custom-logo img {
		display: block;
		width: 100% !important;
		height: 100% !important;
		object-fit: contain !important;
	}
	
	/* theme specific */
	body::before,
	div.md-header-logo,
	#the-nav,
	#md-header-contact,
	#md-se-habla,
	.msa-pricing-hero-img {
		display: none;
    }
    :root {
		--header-height: 0;
    }
    .msa-pricing-matrix .msa-basic,
    .msa-pricing-matrix .msa-executive,
    .msa-pricing-matrix .msa-deluxe {
		display: none;
    }
    

}