@media print {

    * {
        -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
        color-adjust: exact !important;  /*Firefox*/
    }

	a,
	a:visited { text-decoration: none; }

	a[href]:after { display: none; }

	abbr[title]:after { display: none; }

	a[href^="#"]:after,
	a[href^="javascript:"]:after { content: ""; }

    header.header-wrapper .header-second-row {
        border: none;
    }

    .optanon-alert-box-wrapper,
    .wp-caption-text,
    iframe,
    .no-print  {
		display: none !important;
	}

    p:blank,
    p:empty {
        display: none;
    }

    .featured-image-wrap {
        overflow: hidden;
    }

    .hidden-share-image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        width: 100%;
        height: 500px;
        display: block !important;
    }

    img {
        display: block;
        margin: 0 0 30px 0;
    }

    img.aligncenter {
        margin: 0 auto 30px;
    }

    .wp-caption {
        margin: 0 0 20px;
    }

    .wp-caption img {
        margin: 0 auto 7px;
    }

    img.alignleft,
    .wp-caption.alignleft {
        float: left;
        margin: 0 30px 20px 0;
    }

    img.alignright,
    .wp-caption.alignright {
        float: right;
        margin: 0 0 30px 20px;
    }

    .wp-caption.aligncenter {
        width: auto;
        margin: 0 auto 20px;
        display: inline-block;
    }

    .wp-caption.aligncenter img {
        display: inline-block;
    }

}