@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;}

}
