/*

	= feuille IMPRESSION

*/
@media print {
  html,
  body {
    margin: 0;
  }
  html {
    width: 100%;
  }
  a[href]:after {
    content: "";
  }
  table {
    /*page-break-after:always*/
  }
  .focusable {
    display: none;
  }
  /* 
		= DEBUT // DISPLAY NONE 
	*/
  #toolbar-administration {
    display: none;
  }
  .trigger.focusable {
    display: none;
  }
  .content-header-cnil,
  .content-header-nav .nav,
  .content-header-nav .topheader,
  .content-header-nav .bottomheader {
    display: none;
  }
  .col-md-right-main {
    display: none;
  }
  #block-cdd-footer,
  #block-footernewsletter {
    display: none!important;
  }
  .footer-credits {
    display: none;
  }
  .logo-print {
    display: block!important;
    width: auto!important;
    height: auto!important;
  }
  .back {
    display: none;
  }
  /* = main-content */
  .main-content .img-header-content {
    display: none;
  }
  .main-content .img-header-content .region-img-header-content .content .img {
    position: relative;
  }
  .main-content .header-content {
    display: none;
  }
  .main-content .content-page .content .articles,
  .main-content .content-page .content .memorial {
    display: none;
  }
  /* col-footer-newsletter */
  .col-footer-newsletter {
    display: none;
  }
  /* = footer-infos */
  .footer-infos .menu {
    display: none;
  }
  .footer-infos .website a {
    font-size: 12pt;
  }
  /* 
		= FIN // DISPLAY NONE 
	*/
  body {
    /* width:20cm; */
    font-family: "Arial";
    font-size: 10pt;
    size: 210mm 297mm;
    padding-top: 0!important;
    margin: 17mm 10mm 27mm 10mm;
    /* display block*/
    /* main */
  }
  body .drop-text {
    display: block!important;
  }
  body #main {
    /* content-header-nav */
    /* main-content */
    /* footer */
  }
  body #main .content-header-nav .bottomheader .region-header .block {
    margin-top: 0;
  }
  body #main .content-header-nav .bottomheader .site-branding__text .site-branding__name {
    font-size: 24pt!important;
  }
  body #main .content-header-nav .bottomheader .site-branding__slogan {
    font-size: 12pt!important;
  }
  body #main .main-content {
    float: none;
  }
  body #main .main-content .img-header-content {
    padding-bottom: 0;
  }
  body #main .main-content .content-page {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  body #main .main-content .content-page .container {
    padding-left: 0;
    padding-right: 0;
  }
  body #main .main-content .content-page .col-md-left-main {
    padding-left: 0;
    padding-right: 0;
  }
  body #main .main-content .content-page .col-md-left-main .content-footer-addthis {
    display: none;
  }
  body #main .footer {
    padding: 0 0!important;
  }
  body #main .footer #block-footercontact {
    float: none!important;
    width: 100%!important;
    padding: 0 0!important;
    height: auto!important;
  }
  body #main .footer #block-footercontact .item {
    float: left!important;
    margin: 0 0!important;
    padding: 0 0!important;
    width: 33%!important;
  }
  body #main .footer #block-footercontact .item .title {
    font-size: 9pt;
    margin: 0 0!important;
    padding: 3px 0 0 5px!important;
  }
  body #main .footer #block-footercontact .item .text {
    font-size: 8pt;
    display: block!important;
    padding: 3px 0 0 5px!important;
  }
  body.adminimal-admin-toolbar .content-header-nav.scroll-fixed-header {
    top: 0;
  }
}
