/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
  
  * {
    background-color: #ffffff !important;
    background-image: none !important;
    color: #000 !important;
    border-color: #000000 !important;
  }

  /* Show Main links */
  #main a:after {
    content: " ("attr(href)") ";
    font-size: 10pt;
    text-transform: lowercase !important;
  }
  #main a#main-content:after {
    display: none !important;
  }
  
  iframe,
  video,
  .scroll-to-top {
    display: none !important;
  }

  [class*="pane-"],
  .meta-icons,
  .styled-tabs-menu,
  #block-views-lire-aussi-block,
  #block-bean-rtefrance-decouverte-fr {
    display: none !important;
  }
  
  
  /* Drupal elements */
  #admin-menu,
  #skip-link,
  #cboxOverlay,
  #colorbox,
  #themer-fixeder,
  #themer-toggle,
  .messages--error.messages.error,
  .tabs-primary.tabs.primary {
    display: none !important;
  }
  
  /* Header / Footer */
  #header *,
  #footer-wrapper {
    display: none !important;
  }
  
  #header #headerwrapper,
  #header #headerwrapper * {
    display: block !important;
  }
  #header #headerwrapper {
    margin-top: 0;
  }
  
  #header #headerwrapper .logo {
    height: 125px;
  }
  #header #headerwrapper img,
  #header #headerwrapper #site-slogan {
    margin-top: 0;
  }
  
  /* Main Menu, Breadcrumb */
  #main #main-menu,
  #main #content .breadcrumb {
    display: none !important;
  }
  
  /* Main content */
  #main {
    display: block !important;
  }

  #main #proj-header,
  #main #art-header {
    height: auto;
    min-height: 0;
  }

  /* Title */
  #main #proj-header h1,
  #main #art-header .art-header-wrap {
    position: static;
  }
  
  #main #content .proj-left {
  padding-bottom: 30px;
  }
  
  /* Projet en dates */
  #main #content .projet-en-date ul > li > span {
    line-height: 1 !important;
    padding: 8px 0;
  }

  /* Etapes du projet */
  #main #content .etapes-du-projet .etapes-head {
    height: auto !important;
  }
  
  #main #content .etapes-du-projet .etapes-head .title {
    position: static;
  }
  
  #main #content .etapes-du-projet .etapes-head .etapes-head-slider {
    display: none !important;
  }
  
  #main #content .etapes-du-projet .etapes-body-slider .content-tab {
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
    margin-top: 0;
  }
  
  #main #content .etapes-du-projet .etapes-body-slider .content-tab li {
    float: none !important;
    margin-bottom: 30px;
  }
  
  /* Documents */
  #main #content .documents-projet {
    display: none !important;
  }
  
  /* Autour du projet */
  #main #content #autour-du-projet .title-tab,
  #main #content #autour-du-projet .etapes-head-slider {
    display: none;
  }
  
  #main #content #autour-du-projet .flex-root {
    display: block !important;
  }

  /* Sidebar */
  .voir-tous-documents {
    display: none !important;
  }
  
  /* FAQ / Glossaire */
  #main #content .faq-items {
    display: block !important;
  }
  #main #content .faq-switch-btn,
  #main #content .view-rte-glossary.view-display-id-attachment_fr {
    display: none !important;
  }
  
  /* Prefooter RTE & Vous */
  #block-bean-rteetvous-prefooter {
    display: none !important;
  }
  
}
