body.sk-gd-printcoupon {
   background: white;
}

body.sk-gd-printcoupon > *,
body.sk-gd-printcoupon .sk-gd-print-notice {
   display: none !important;
}

body.sk-gd-printcoupon .sk-gd-print-wrapper {
   display: block !important;
   box-shadow: none;
   position: static;
   margin: 0;
}

.sk-gd-print-border  {
   background: none;
   border-bottom: 1px solid #ebebeb;
   border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.sk-gd-print {
   border: 1px solid #333;
   border-radius: 0;
}

/**
 * When printing content is larger than 2 print pages, Firefox cannot position
 * well the image used as a background and it always stays on top of the text
 * The code below bypass this issue
**/
@-moz-document url-prefix() {
   .sk-gd-print .sk-gd-print-image {
      position: relative;
      top: 100%;
      bottom: auto;
   }
   
   .sk-gd-print-image img {
      display: block;
      position: relative;
      margin: -450px 0;
   }
}