/* 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: 8.5in ;
    height: 11in ;
    }

div#pagename div#pagebody {
	width:auto;
        max-width: 6in;
        max-height:4in;
        }

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

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

p.print {
       color:#000;
       font-size: 14pt;
       font-weight:800;
       text-align:left;
       margin: 0 0 0 0;
       }

h1.print {
       color:#000;
       font-size: 14pt;
       font-weight:800;
       text-align:left;
       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:10%;
        margin-right:10%;
        }



div#pagename p.print {
   visibility: visible;
   margin:0 0 0 0 ;
   text-align:left;      
   }
div#pagename div#pagebody div.content h1.print {
   visibility: visible;
   margin:0 0 0 0 ;
   text-align:left;      
   }   
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 ; 
   }


div#pagename div#pagebody div.content h1.name {
   font-size:16pt;
   text-align:center;
   font-weight:900;
   color:#900;
   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:#0000ff;
   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:#ff0000;
   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:#ff00ff;
   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:#444;
   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;
   }
div#pagename div#pagebody div.content ul.coupon h6.expires {

   }


}
