@media print {
	body {
		font: 12pt "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		line-height: 1.3 !important;
	}
	a {
		text-decoration: none !important;
	}
	a[href]:after {
    content: none !important;
  }
	.screen-reader-text {
		display: none !important;
		font-size: 0 !important;
	}
	#appinfo {
		display: none !important;
	}
	*[aria-hidden] {
		display: none !important;
	}
	.page-template-page-webonlycoupon-php #simpleContentArea,
	.page-template-page-webonlycoupon-php .shopOnline,
	.page-template-page-webonlycoupon-php #outerHeader,
	.page-template-page-webonlycoupon-php header,
	.page-template-page-webonlycoupon-php #featuredBoxes,
	.page-template-page-webonlycoupon-php .button,
	.page-template-page-webonlycoupon-php p,
	.page-template-page-webonlycoupon-php h3 {
		display: none !important;
	}
	.page-template-page-webonlycoupon-php .printthis {
		display: block !important;
	}
	.page-template-page-webonlycoupon-php #main #CouponArea {
		border: none !important;
	}
	.print-logo {
        float: right;
    }
    .print-header {
        content: "" !important;
        margin: 20px 0;
    .print-footer {
        margin-top: 20px;
    }
    .wpurp-container {
        font-family: 'Open Sans', sans-serif;
    }
    .wpurp-container .recipe-header-information ul {
        margin: 0;
        padding: 0;
    }
    .wpurp-container .recipe-header-information ul.recipe-header-name {
        margin-bottom: 20px;
    }
    .wpurp-container .recipe-header-information ul li {
        list-style: none;
    }
    .wpurp-container .recipe-rating {
        display: none;
    }
    .wpurp-container .recipe-information-name {
        font-size: 1.4em;
        font-weight: bold;
    }
    .wpurp-container .recipe-tag-name {
        display: inline-block;
        width: 100px;
        font-weight: bold;
    }
    .wpurp-container .recipe-header-extra {
        border-collapse: collapse;

        margin-top: 20px;
    }
    .wpurp-container .recipe-header-extra td {
        border: none;
        padding-right: 10px;
        border: 0;
    }
    .wpurp-container .recipe-header-extra thead {
        font-weight: bold;
        font-size: 0.9em;
    }
    .wpurp-container .recipe-header-extra tbody span {
        margin-left: 5px;
        font-variant: small-caps;
        font-size: 0.9em;

        color: #666666;
    }
    .wpurp-container h3 {
        display: inline;
        font-size: 12pt !important;
        margin-top: 20px;
    }
    .wpurp-container ul.recipe-ingredients {
        margin: 0 23px 20px 23px !important;
    }
    .wpurp-container .recipe-ingredients li {
        list-style: square;
    }
    .wpurp-container .recipe-ingredient-quantity-unit {
        display: inline-block;
        width: 135px !important;
    }
    .wpurp-container .recipe-ingredient-unit {
        margin-left: 3px;
        color: #666666;
        font-size: 0.9em;
    }
    .wpurp-container .recipe-ingredient-name {
    }
    .wpurp-container .recipe-ingredient-notes {
        color: #666666;
        font-size: 0.85em;
        font-style: italic;
    }
    .wpurp-container .recipe-ingredients-servings {
        font-size: 13pt !important;
        pointer-events: none !important;
        margin: 1cm 0 !important;
    }
    .wpurp-container .recipe-ingredients-servings input[type=number] {
        -moz-appearance: none !important;
        -webkit-appearance: none !important;
        appearance: none !important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: none !important;
        font-size: 12pt !important;
        text-align: center !important;
        width: 1cm !important;
    }
    input[type=number]::-webkit-inner-spin-button, 
    input[type=number]::-webkit-outer-spin-button { 
        -webkit-appearance: none !important; 
        -moz-appearance: textfield !important;
        appearance: none !important;
    }
    .wpurp-container .recipe-instructions li {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px dashed #999999;
    }
    .wpurp-container li.group {
        list-style: none;
        margin-top: 10px;
        margin-left: -23px;
        font-weight: bold;
    }
    .wpurp-container .instruction-group {
        padding-bottom: 10px;
        margin-left: 23px;
        margin-top: 20px;
        margin-bottom: 10px;
        border-bottom: 1px dashed #999999;
        font-weight: bold;
    }
    .wpurp-container .recipe-instructions li:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }
    .wpurp-container .recipe-instructions img {
        display: block;
        border: 1px solid #666666;
        margin: 5px auto;
        -webkit-border-radius: 0px;
        -moz-border-radius:    0px;
        border-radius:         0px;
    }
    .wpurp-container .recipe-sharing-header {
        display: none;
    }
    .wpurp-container .recipe-sharing-buttons {
        display: none;
    }
    .wpurp-container .wpurp-footer {
        display: none;
    }
    a {
        color: black;
        text-decoration: none;
    }
    .print-recipe {
        display: none !important;
    }ul, ol {
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }aside[style] {
        min-height: 0 !important;
    }
}
.wpurp-footer {display: none !important;}