
div.overTxtDiv,
#navigation,
#header,
#header1,
.holder form,
.finder,
ul.menu,
ul.menu1,
ul.bredkrumb,
#content .head,
#content .head1 p,
#footer,
#sidebar input,
#sidebar label,
#main .box2 ul.definitions a.divot,
#main .box2 ul.definitions a.slideDown,
#sidebar .box2,
#sidebar ul.list2 li.trial1 p a,
#sidebar ul.list2 li.trial1 a.photo span.trial

{
  display:none;
}

/* AdP 090414: additions for product detail printable */
body {
	font-size:0.9em;
}
#page {
  color:#000;
	margin-top:0;
	min-width: inherit;
  display:inline;
  background-color: orange;
}
#content {
  font-size:0.8em;
  padding: 0;
  background-color: red;
}
#main {
  background-color: yellow;
}
#main .box1 .left {
	width:500px;
}
#main .box1 .left:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#main,
#main1,
#sidebar,
#sidebar1,
#main .box1,
#main .box2 {
	float:none;
  width:auto;
}
#main,
#main1,
#sidebar,
#sidebar1 {
  display:inline;
}
#content,
#main,
#main .box2 {
	display:inline;
	vertical-align:top;
  width:auto;
}
#main .print-narrow {
  width:45%;
}
#header-print-only {
  font-size:1.2em;
  margin:0 0 30px 0;
}
#header-print-only:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#header-print-only img {
  width:135px;
  height:70px;
  margin:0 20px 0 0;
  float:left;
}
#header-print-only p {
  font-size:1.1em;
  margin:20px 0 0 0;
  float:left;
}
#footer-print-only p {
  font-size:1.1em;
  margin:0 0 4px 0;
}

#content h1.h2-1 {
	padding: 0;
  background-image: none !important;
}
#content .box2 h3,
#content .box h3,
#content .block-r h3,
#content .block-l h3 {
	background: none;
	padding-left: 0;
}
#content a {
  color:#000;
  border:0;
  text-decoration:none;
}
#content a span {
  color:#000;
}
#content a.pdf {
  padding-left:0;
  background:none;
}
#content .box2 h3,
#sidebar h3,
#sidebar fieldset {
	color: #000;
  background: #fff none;
  border:none;
  line-height: 1em;
  margin:0;
  padding:0 0 10px 0;
}
#content .box2 {
  margin:0 0 30px 0;
  padding:0;
}
#main .box2 p {
  margin:0 0 2px 0;
}
#content ul,
#content ul.list3 {
	width: auto;
  margin:0;
  padding:0;
  position:relative;
  float: none;
}
#content .block-l,
#content .block-r {
  width: auto;
  float: none;
}
#content .box2 ul,
#main .box2 ul.definitions {
	width: auto;
  margin:0 0 20px 0;
  padding:0;
}
#main .box2 ul.definitions li {
  width: 45%;
  margin:0;
  padding:0 5% 4px 0;
  border: none;
  float: left;
}
#main .box2 ul.definitions:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#main .box2 ul.definitions li p {
  width: auto;
	color: #000;
  display:inline;
  margin:0;
  padding:0 20px 0 0;
}
#main .box2 ul.definitions li p.p1 {
  font-style:italic;
}
#content p.copy,
#sidebar div.merch-box p {
  color: #000;
  padding:0 0 20px 0;
}
#sidebar {
  font-size:1.1em;
}
#sidebar,
#sidebar ul.list2,
#sidebar ul.list2 li {
  width:auto;
}
#sidebar form.box1 {
	background: none;
}
#sidebar ul.list2 li {
  color: #000;
  width:45%;
  padding:0 5% 30px 0;
  float:left;
}
#sidebar ul.list2 li.productsInstruct {
  width:100%;
  padding:0 0 10px 0;
  float:none;
  list-style-type: none;
}
#sidebar ul.list2 li a.photo,
#sidebar ul.list2 li .right,
#sidebar ul.list2 li ul {
  float:left;
  border: none;
}
#sidebar ul.list2 li a.photo {
  width:80px;
  height:80px;
  margin:0;
  padding-right:20px;
  overflow:visible;
}
#sidebar ul.list2 li .right,
#sidebar ul.list2 li ul {
  color: #000;
  width:60%;
}
#content h1 span,
#content h2 span,
#content ul.list3 li,
#main div.left h3,
#main .box1 .left p,
#content .box2 h3, #content .box h3, #content .block-r h3, #content .block-l h3,
#sidebar p, #sidebar ul.list2 p,
#sidebar .box1 li a,
#sidebar .list1 li a,
#sidebar strong {
  color: #000;
}
#sidebar ul.list2 li a.photo img {
  border:1px solid #888;
}
#sidebar ul.list2 p {
  margin:0 0 8px 0;
}
#sidebar ul.list2:after,
#sidebar ul.list2 li:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#sidebar ul.list2 li ul {
  clear:none;
  margin:0;
  padding:2px 0 0 0;
  list-style-type:none;
}
#sidebar ul.list2 li ul li {
  width:100%;
  float:none;
  margin:0;
  padding:0 0 2px 0;
  display:none;
}
#sidebar ul.list2 li ul li.sku {
  display:block;
}

/* end AdP 090414 */

/* AdP 090423: additions for printable invoice */
#print-invoice #page #holder1 {
  margin:0 0 0 60px;
  position:relative;
}
#print-invoice #header-print-invoice {
  height:90px;
  margin:0 0 30px 0;
}
#header-print-invoice:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#header-print-invoice img {
  width:135px;
  height:70px;
  margin:0 20px 0 0;
  float:left;
}
#header-print-invoice .tagline,
#header-print-invoice ul.address {
  font-size: 0.9em;
  width:205px;
  margin:0 20px 0 0;
  float:left;
}
#content .cart-body .cartHd {
	background-color: #f6f7f2;
}
#content .cart-body .cartHd h4 span {
	color: #000;
  font-weight: bold;
}
#content p,
#content .cart-confirmation h4,
#content .cart-body ul.cartTotals li label,
#content .cart-body ul.cartTotals li p,
#content .cart-body ul.cartTotals li #cart-sel-shipping-opt {
  color: #000;
}
#content .cart-body .cart-review-hd,
#content .cart-body ul.cartItemList,
#content .cart-body ul.cartTotals {
	border-bottom-color: #555;
}
#content .cart-body ul.cartItemList li,
#content .cart-body ul.cartTotals li {
  border-top-color: #555;
}
/* end AdP 090423 */

.print-only {
  display:block;
}
.print-only-inline {
  display:inline;
}

