body {width: 650px; font-size: 12pt; line-height: 105%;}
p {padding: 0; margin: 0;}

.no_print { display:none; }
#show_purchase .page_break { page-break-after: always; }

#show_purchase { margin-left: .5in; }

#instructions {display:block!important;}
#policies {display:block!important;}
#your_promotion {display:block!important;}
#show_purchase .promo .slideshow {display:none;}


#show_purchase .recipient_details {border: none!important;}
#show_purchase .header .location_details {padding: 0 15px; font-size: 12pt; line-height: 12pt;}
#show_purchase .recipient_details {padding: 5px 15px; background: #fff; font-size: 10pt;}
#show_purchase .recipient_details .heading {text-align:right;}
#show_purchase .recipient_details .dynamic {font-weight: bold; padding-left: 5pt;}


#show_purchase .header {background: url(/images/layout/purchases/purchase_header.png) center right no-repeat!important;}
#show_purchase .show_purchase_display { border: none!important;}
#show_purchase .promo .visit {font-size: 9pt; padding: 0; margin: 0;}
#show_purchase .promo .visit td {padding: .5em; vertical-align: top;}
#show_purchase .promo h5 {padding: 0; margin:0;}
#show_purchase .policies .policy ul {padding: .5em; list-style-type: none;}
#show_purchase .policies .policy li {list-style-type: none;}

#show_purchase .footer {width: 100%; text-align: center; font-size: 7pt;}

