/* Copyright 1995-2007 All Rights Reserved. */
/* ******************  print  ************** */


@page {
    margin-left:2cm;
    margin-right: 2cm;
    }


@media print{

html { margin: 0 !important }
body { font-family: serif }
th, td { font-family: inherit }
a { color: inherit !important }

   h1, h2, h3,
   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid; }
   blockquote,
   pre, ul          { page-break-inside: avoid; }


address, blockquote, body, dd, div, dl, dt, fieldset, form, 
h1, h2, h3, h4, h5, h6, object, ol, p, ul, center, dir, hr, navbar 
              { display: block }
li            { display: list-item }
caption       { display: table-caption } 





body   {
   padding: 8px;
   line-height: 1.33;
   }

body {
   background: #fff;
   color:#000;
   font-size: 12pt;
   }

#pagename {
    width: 75% ;
    height: 75% ;
    }

div#pagename div#pagebody {
	width:auto;
        max-width: 8.5in;
        max-height:11in;
        }

abbr, acronym   { font-variant: small-caps; 
                  letter-spacing: 0.1em; } 

ul, ol, dl    { page-break-before: avoid; }

a.text {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   } 

p.print {
       color:#000;
       font-size: 14pt;
       font-weight:800;
       margin: 0 0 0 0;
       text-align:left;
       }
p.center {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ;      
   }
p.center {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ;      
   } 
p.info {
      display: none;
      visibility: hidden;
      margin:0 0 0 0 ;
      }
p.mobile {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
p.printpage {
      display: none;
      visibility: hidden;
      margin:0 0 0 0 ;
      }
p.textonly {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ;      
   }   
p.textonly a {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ;      
   }
p.top {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
p.addy { text-align:center; }

h1.print {
       color:#000;
       font-size: 12pt;
       font-weight:800;
       text-align:center;
       margin: 0 0 0 0;
       }
h2.coupon {
       color:#000;
       font-size: 18pt;
       font-weight:800;
       text-align:center;
       margin: 0 0 0 0;
       }
h4.hide {
   visibility: visible;
   margin:0 0 0 0 ;
   text-align:center;      
   }
h6.thanks {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }

div#pagename div#pagebody div.content div.special  { 
  page-break-after:always;
  page-break-inside:avoid;
  width:auto;
  text-align:center;
  margin-left:5%;
  margin-right:5%;
  }
div#pagename p.print {
   visibility: visible;
   margin:0 0 0 0 ;
   text-align:center;      
   }
div#pagename div#pagebody div.content h1.print {
   visibility: visible;
   margin:0 0 0 0 ;
   text-align:center;      
   }
div#pagename div#pagebody div.content h2.coupon {
   color:#000;
   font-size: 18pt;
   line-height:150%;
   font-weight:800;
   text-align:center;
   margin: 20px 20px 20px 20px;
   }
div#pagename div#pagebody div.content p.center {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
div#pagename div#pagebody div.content h4.section {
   font-size:16pt;
   text-align:center;
   font-weight:900;
   color:#ff0000;
   }
#Header {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#navbar {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#profile {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#subpage {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#subfooter {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#validbox {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
.copyright {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
p.copyright {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
p.copyright a {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
p.head a {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
h6.validbox {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
h6.validbox a {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#validblock {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
#valid {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
ul.valid {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
li.block3 {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
li.block3 a {
   display: none;
   visibility: hidden;
   margin:0 0 0 0 ; 
   }
div#pagename div#pagebody div.content h1.name {
   font-size:16pt;
   text-align:center;
   font-weight:900;
   color:#000;
   margin: 20px 5px 20px 5px;
   }

div#pagename div#pagebody div.content div.special {
   visibility: visible;
   width:auto;
   margin:0 0 0 0 ;
   text-align:center;
   }
div#pagename div#pagebody div.content div.special ul {
   margin-left: 10px;   
   margin-right:10px;
   list-style-type:none;
   text-align:center;
   }   




div#pagename div#pagebody div.content ul.coupon {
   width:auto;
   min-width:120px;
   max-width:100%;
   border-style:dashed;
   border-color:#000;
   border-width:2px 2px 2px 2px;
   text-align:center; 
   }
div#pagename div#pagebody div.content ul.coupon h2.coupon {
   font-size:16pt;
   text-align:center;
   font-weight:900;
   color:#000;
   margin: 20px 5px 20px 5px;
   }
div#pagename div#pagebody div.content ul.coupon h3.coupon {
   font-size:14pt;
   text-align:center;
   font-weight:900;
   color:#000;
   margin: 20px 5px 20px 5px;
   }

div#pagename div#pagebody div.content ul.coupon h4.phone {
   font-size:18pt;
   text-align:center;
   font-weight:900;
   color:#000;
   margin: 20px 5px 20px 5px;
   }

div#pagename div#pagebody div.content ul.coupon h5.coupon {
   font-size:12pt;
   text-align:center;
   font-weight:600;
   color:#000;
   margin: 20px 5px 20px 5px;
   }

div#pagename div#pagebody div.content ul.coupon h6.expires {
   font-size:10pt;
   text-align:center;
   font-weight:700;
   font-style:italic;
   color:#000;
   margin: 20px 5px 20px 5px;
   }



}
