/* @group Print */

body, a, p, h1,h2, h3, h4, h5, h6 {
  	background: #ffffff !important;
  	font-size: 14pt;
  	color: #000000 !important;
  	filter: none !important;
}

p {
  	color: #000000;
  	font-size: 14px;
}

.mycart #description p span strong {
  	color: #000000;
}

/* Remove unwanted elements */

#main-navigation, 
#meta, 
#footer, 
.atem-top, 
#smallbillboard, 
#zoom-in, #zoom-out, 
div.buttons, 
.size_chart a, 
a.print-share, 
ul.checkout-helper, 
div#back a, 
a.button print-share, 
.info {
  	display: none;
}

.flatcontent {
	background: #ffffff !important;
	filter: none !important;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	border-top: 1px solid #ffffff;
}

#original {
	background: none;
}
	
.mycart #price p strong {
	font-size: 15px;
	color: #000000 !important;
	line-height: 91px;
}

.mycart #subtotal p strong {
	font-size: 15px;
	color: #666666 !important;
	line-height: 91px;
}

.order-price-review-payment p strong {
	font-size: 30px;
	color: #000000 !important;
}

.mycart #qty p strong {
	font-size: 15px;
	padding-left: 53px;
	font-weight: bold;
	line-height: 87px;
}
	
.mycart #description p {
	color: #000000 !important;
	padding-left: 0;
	text-transform: uppercase;
	margin-top: 23px;
	line-height: 17px;
	font-size: 15px;
}
	
#container-1000 {
  	border: 1px solid #bebebe;
}

.zinprofile p, h4 {
	padding-left: 0;
	color: #000000 !important;
	border-bottom: 1px solid #ffffff;
   	font-size: 17px;
  	margin-left: 0;
}
	
/* Ensure the content spans the full width */

#artcle, .section {
  background: transparent none;
  border: 0;
  color: black;
  float: none !important;
  margin: 0 5%;
  padding: 0;
  width: auto;
}

hr {
  border: 1px solid #000000;
  width: 100%;
  height: 1px;
}

.mycart {
  	border-bottom: 1px solid #000000;
  
}

#odd {
	border-bottom: 1px solid #000000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.mycart #qty {
	border-left: 1px solid #ffffff;
}

.info2 {
	border: 1px solid #000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	text-align: justify;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 7px;
	color: #000000 !important;
}

.mycart #price {
	border-left: 1px solid #ffffff;
}

.mycart #subtotal {
	border-left: 1px solid #ffffff;
}

.order-price-review-payment p {
	border-bottom: 1px solid #ffffff;
}

/* Improve color contrast of links */

a:link, a:visited {
  background: transparent;
  font-weight: bold;
}

#content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

#content a[href^="/"]:after {
  content: " (http://www.zumba.com" attr(href) ") ";
}

/* @end */
