/*
Sections that are hidden when printing the page. We only want the content printed.
*/


body {
color: #000 !important; /* we want everything in black */
background-color:#fff !important; /* on white background */
font-family:arial; /* arial is nice to read ;) */
}

/* 
remove all width constraints from content area
*/
div#content {
display:block !important;
width:100% !important;
padding:1em !important;
}

/* hide everything else! */
ul#mainNav,
div#rightSideBar,
h2#cartDefaultHeading,
ul#shortListNav,
div.hidden,
.buttons,
#crossSell,
#footer #newsletter,
#footer p a,
.shortListProduct p a,
.shortListProduct a.delete  {
display: none !important;
}

#header img {
display: none;
}

body #container #header h1 a img {
display: block;
float: none;
margin: 0 0 20px 0;
padding: 0;
border: 10px solid #2e2e2e;
}

body #container #header h1 a {
border: 0;
}

img {
float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}

body #container #header h2 {
display: block;
font-size: 20px;
}


/*________ Product Info Styles ________*/

#productImage {
float: left;
margin: 0 20px 20px 0;
}

#productGeneral dl {
width: 300px;
overflow: hidden;
}

#productGeneral dl dt {
float: left;
clear: left;
margin: 0 0 20px 0;
width: 120px;
font-weight: bold;
}

#productGeneral dl dd {
display: block;
overflow: hidden;
margin: 0 0 20px 0;
}

#productGeneral dl p {
padding: 0;
margin: 0;
}

body #container #content #productGeneral h3.hidden {
font-size: 20px;
display: block;
clear: both;
}

/*________ Shortlist Styles ________*/

body #container #content h2.hidden {
border-bottom: 1px solid #202021;
margin: 0;
padding-bottom: 10px;
display: block;
clear: both;
}

body #container #content .shortListProduct {
border-bottom: 1px solid #202021;
padding: 10px 0;
margin: 10px 0; 
width: 100%;
}

.shortListProduct img {
float: left;
margin: 0 20px 10px 0;
}

.shortListProduct a img {
border:0; 
}

.shortListProduct h2 a {
text-decoration: none;
font-size: 22px;
text-transform: uppercase;
}

#footer p {
text-align: center;
}
#footerAbout {
display:none;
}
