@media print {
  /* IceCube2.Net Framework : print.css
  -------------------------------------------------------------- */ 
  body { line-height:1.5; font-family:sans-serif; color:#000; background:#FFFFFF none; font-size:9pt; margin: 0 !important; }
  .IC2Render.rightads-1 {margin: 0 !important; }
  hr { background:#fff; color:#fff; width:100%; height:2px; margin:1.5em 0; padding:0; border-top:1pt solid #ccc; }
  hr.space { background:#fff; color:#fff; visibility:hidden; }
  h1, h2, h3, h4, h5, h6 { }
  code { font:.9em "Courier New", Monaco, Courier, monospace; }
  a img { border:none; }
  p img.top { margin-top:0; }
  blockquote { margin:1.5em; padding:0 1em; font-style:italic; font-size:.9em; }
  .hide { display:none; }
  a:link, a:visited { background:transparent; text-decoration:none; color:#202020; }
  /* ----------------------------------------------------------- */
  #header_print { display:block; text-align:center; }
  header, footer,  .navbar,  .subnavigation,  .btn-navButton, .btn-basketButton,  .FacebookFocus, .facetBox,  .IC2Site .listingProducts .item ul,  #facetContainer { display:none !important; }
  
  #switch-zone, .side-links, .tell-us-button, .global-layer,
  .mobile-nav, .news-next, .news-most, .newsletter, .self-promo, .footer-icons,
  #AdZoneLeaderboard, .small-nav, .breadcrumb, 
  .btn-breadcrumb-container, .mini-bread, 
  .art-actions ul, #ad-inner-content, .linked-content, #art-comments { display:none !important; }

  .art-actions { padding-bottom: 0; }
  .inner-content .col-lg-10.col-lg-offset-1.col-xl-8.col-xl-offset-2 { width: 86%; margin-left: 5%; }
  
  .navbar { margin:0; padding:0; }
  .IC2Site .wrapper .wysiwyg-btn a { display:inline; text-align:left; }
  .part.BlocPicturesGallery span.info { text-align:center; }
  .BlocImage .ImageBox img { width:100%; }
  .BlocImage .ImageBox a { display:none; }
  .BlocImage .ImageBox .info { clear:both; display:block; line-height:1.2; font-size:85%; font-style:italic; }
  .BlocImageText .ImageBox a { display:none; }
  .BlocImageText .ImageBox.left { float:left; margin-right:1.1em; }
  .BlocImageText .ImageBox.right { float:right; margin-left:1.1em; }
  .BlocImageText .ImageBox .info { clear:both; display:block; line-height:1.2; font-size:85%; font-style:italic; }
  .BlocPicturesGallery .item { float:left; padding:0; margin:0 .5em .5em 0; }
  .BlocPicturesGallery .item span { display:block; line-height:1.2; font-size:85%; font-style:italic; }
  .BlocPicturesGallery .clear { clear:both; }
  .BlocPicturesGallery .gallerypagination { display:none; }
  .BlocSlideshow .carousel-wrap { height:auto !important; }
  .BlocSlideshow .carousel-wrap > div { position:static !important; }
  .BlocSlideshow .item { display:none; }
  .BlocSlideshow .item.index-0 { display:block; }
  .BlocSlideshow .item span { display:block; line-height:1.2; font-size:85%; font-style:italic; }
  .BlocSlideshow .carousel-control,  .BlocSlideshow .carousel-pagination { display:none; }
  .BlocTable { margin-bottom:1em; }
  .BlocTable caption { text-align:left; font-size:1.2em; font-style:italic; color:#1C8EB0; }
  .BlocTable td, .BlocTable th, .BlocTable table { border:none; text-align:left; padding:5px; border-collapse:collapse; }
  .BlocTable .table-1 th, .BlocTable .table-1 td { border-bottom:1pt solid #CCCCCC; }
  .BlocTable .table-2 { border-top:1pt solid #AAAAAA; border-left:1pt solid #AAAAAA; }
  .BlocTable .table-2 th, .BlocTable .table-2 td { border-bottom:1pt solid #AAAAAA; border-right:1pt solid #AAAAAA; }
  .BlocVideo figure { display:none !important; }
  .BlocVideo:after { font-size:1em; margin:0.5em 0; padding:1em; border:2pt dotted #AAAAAA; display:block; text-align:center; font-size:3em; content:"Video"; }
  .BlocForms .box { display:none; }
  .BlocForms:after { font-size:1em; margin:0.5em 0; padding:1em; border:2pt dotted #AAAAAA; display:block; text-align:center; font-size:3em; content:"Forms"; }
}
