@media print {

	/* Boilerplate v8.0.0 ============== début ============== */
    *,
    *::before,
    *::after {
        /* Black prints faster */
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]::after {
        content: " (" attr(href) ")";
    }
    abbr[title]::after {
        content: " (" attr(title) ")";
    }
    /*
    * Don't show links that are fragment identifiers,
    * or use the `javascript:` pseudo protocol
    */
    a[href^="#"]::after,
    a[href^="javascript:"]::after {
        content: "";
    }
    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    /*
    * Printing Tables:
    * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
    */
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
	/* Boilerplate v8.0.0 ============== fin ============== */

	/* BREADCRUMB */
	.breadcrumb .separator {
		width: 1em;
	}
	.breadcrumb .d-md-none {
		display: inline-block!important;
	}

	/* DISPLAY : NONE */
	.site-header, .header-picture, .col-right, .site-footer, .accordion-section,

	.footer-copyrights, .breadcrumb .first, .breadcrumb .fa-chevron-left, .embed-responsive.embed-responsive-16by9,
	.footer-address .logo-footer-link, .footer-logo, .flash-info, .page-poll, .frame-type-menu_section, .section-quick-access,
	a[href]::after, .geoMap /* Carte en SVG ! */ {
		display: none!important;
	}

	.img-print {
		padding: 0 15px;
	}

	.site-main .page-body {
		margin-bottom: 0;
	}
	.site-footer {
		padding: 0;
	}

	.page-header .container {
		padding-bottom: 0;
	}
	.accordion .accordion-title .accordion-title-link {
		margin-bottom: 15pt;
		padding: 0;
	}
	.accordion-collapse.collapse:not(.show), .accordion-collapse.show {
		display: block;
	}
	.accordion-content-right .accordion-content-item *:last-child, 
	.accordion-content-left .accordion-content-item *:last-child {
		margin-bottom: 10pt;
	}

	/* Accordéons */
	.collapse:not(.show) {
		display: block;
	}

	/* MAP */
	.map-info, .geoMap {
		page-break-inside: avoid;
		break-inside: avoid;
	}
	.map-info {
		border: 0;
		page-break-inside: avoid;
		break-inside: avoid;
	}
		.embed-responsive .embed-responsive-item {
			position: relative!important;
		}
		.map-info .map-info-items {
			display: block;
			padding: 10px 0;
		}
		.leaflet-touch .leaflet-bar {/* + / - */
			display: none;
		}
		
}