@media print {
  
  @page {
    margin: 1.5cm 1cm;
  }

  /*==== Elements masqués */

  #navbar, 
  .menu-navigation, 
  .carousel, 
  .footer,
  .breadcrumb,
  .scrollToTop,
  #admin-menu,
  #skip-link,
  .element-invisible,
  .tabs--primary,
  .print-link,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .feed-icon,
  .field-name-field-all-resources,
  .view-filters,
  .view-header-slideshow,
  .print-breadcrumb {
      display: none !important;
  }

  /*==== Adaptations print */

  * { border:none; background:transparent}

  body {
    color: #000;
    background-color: #fff !important;
    background-image: none !important;
    box-shadow: none;
    border: none;
    margin:0; 
    padding:0; 
    font:10pt/1.4 Georgia, Times, serif;
  }

  a,
  a:link,
  a:visited { /* underline all links */
    text-decoration: none !important;
    color:#666;
  }

  pre, blockquote{ border:1px solid #999; page-break-inside:avoid}
  thead{ display:table-header-group} 
  tr, img{ page-break-inside:avoid}
  img{ max-width:100% !important}
  p, h2, h3{ orphans:3; widows:3}
  h2, h3{ page-break-after:avoid; page-break-inside:avoid}
  ul, img { page-break-inside: avoid;}

  h1, h2, h3, h4, h5, h6 { text-align:left; color: #444; font-weight: bold;}
  h1 { font: 20pt Georgia, sans-serif; margin:25pt 0 10pt 0;}
  h2 { font: 16pt Georgia, sans-serif; margin:25pt 0 10pt 0;}
  h3 { font: 14pt Georgia, sans-serif; margin:25pt 0 10pt 0;}
  h4 { font: 12pt Georgia, sans-serif; margin:0;}
  h5 { font: 9pt Georgia, sans-serif; margin:0;}
  h6 { font: 9pt Georgia, sans-serif; margin:0;}

  .main-container a[href^="http://"]:after { /* Add visible URL after links (only for external links !!). */
    content: " <" attr(href) ">";
    font-weight: normal;
  }

  .main-container a[href^="javascript:"]:after,
  .main-container a[href^="#"]:after { /* Only display useful links. */
    content: "";
  }

  .main-container abbr[title]:after { /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  /* Masonry */
  .masonry-375:not(.views-row-0) {
      border-top: none !important;
  }

  .biblissima .masonry-nid-partenaires{
    word-wrap: break-word;
  }

  /* Page Evaluations */
  .node-evaluation-de-projet header .h2 {
    font-size: 20pt;
  }
  .node-evaluation-de-projet .field {
    margin-bottom: 5pt;
  }
  .node-evaluation-de-projet > div > h3 { /* niveau 1 */
    border-top: 1px solid #999;
    padding-top: 1cm;
    font-size: 16pt;
  }
  .node-evaluation-de-projet div div > h3 { /* niveau 2 */
    font-size: 14pt;
  }
  .node-evaluation-de-projet div div div > h3 { /* niveau 3 */
    font-size: 12pt;
  }

  /*==== Styles module Print */

  .print-hr {
    border: 0;
    height: 1px;
    width: 100%;
    color: #9E9E9E;
    background-color: #9E9E9E;
  }
  .print-message {
    border: medium dotted blue;
    padding: 1em;
  }
  .print-source_url {font-size: small;}
  .print-links {font-size: small;}
  .print-footer {text-align: center;}
  .print-logo { 
    width: 232px;
    height: 50px;
    background: url("../images/biblissima-logo.png") no-repeat 0 0;
  }

  
}