/* FCB-AL - print.css */

* {
background:none !important;
margin: 0;
padding: 0;
overflow: visible !important;
position: static !important;
}

body {
background: #ffffff;
font-size: 12pt;
color: #111111 !important;
}

a {
text-decoration: none !important;
}

/*====== Body ================*/
#wrapper {
padding: 0;
width: 850px;
margin: 0;
}

#header {
height: 150px;
margin-bottom: 10px;
width: 300px;
float: none;
position: absolute;
left: 0;
top: 0;
}

#logo {
  top: 0;
}

#logo img {
display: block;
}

#ultraTopNav, #searchForm, #primaryNav {
display: none;
}

#content {
  width: 100%;
}

#leftColumn {
display: none;
}

#mainContent {
  color: #111111;
  width: auto;
  float: none;
  margin-top: 100px;
  width: 100%;
}

#footer, #obLogin {
  display: none;
}

/*====== Prod Page ================*/
#questionsLink, .addthis_toolbox, #productPageTop, #productSummary img, #productPageBottom, #productButtons, #questionsButton, #relatedProducts {
  display: none;
}

#productPage {
  width: 100%;  
}

#productPage p {
  line-height: 25px;
}

#productPage #productSummary  {
  min-height:12em;
  width: 100%;
  height: auto;
  padding: 10px;
}

#productPage #productDetails {
  width: 100%;
  padding: 10px;
  clear: none;
}

#productPage #productDetails dl {
  width: 100%;  
}

#productPage #productDetails dl dt {
  float: none;
}

dl#productTabs  {
  display:block;
  list-style:none outside none;
  margin-bottom:2.5em;
  position:relative;
  width:auto;
  z-index:20;
  height: auto !important;
}

dl#productTabs dt {
  color:#000000;
  display:block;
  font-size:1.5em;
  font-weight:bold;
  height:50px;
  width:auto;
  float: none;
}

#productDetails dt span {
  padding: 10px 0;
}

#productDetails dt.selected {
  color: #000;
}

#productTabs.on dl {
  height: auto !important;
}

#productTabs.on dt {
  font-weight: bold;
  display: block !important;
  float: none !important;
}

#productTabs.on dd, dl#productTabs dd {
  display: block !important;
  position: static !important;
}

#productDetails, #productTabs.on dd, #productSummary p {
  border: 0;
  width: 100%;
}

#wrapper, #header, #logo, #logo a, dl#productTabs dt.selected span, dl#productTabs dt span, #footer {
  background: none !important;
  margin: 0;
}

dl#productTabs dt {
  display:block;
  font-weight:bold;
  height:50px;
  width:100%;
}

#categoryPage img {
  display: none;
}

#map {
  width: 640px;
}

