@media print {
	* {
		padding: 0;
		margin: 0;
		border: none;
	}

	body {
		width: auto !important;
		margin: auto !important;
		background-color: #fff !important;
	}

	p, blockquote {
		orphans: 3;
		widows: 3;
		line-height: 18pt;
	}

	blockquote, ul, ol {
		page-break-inside: avoid;
	}

	h1, h2, h3, caption {
		line-height: 18pt;
		page-break-after: avoid;
	}

	a {
		text-decoration: underline !important;
		color: purple !important;
	}

	a[href]:after {
		content: " ("attr(href) ")";
		color: #999999 !important;
		display: inline-block;
		text-decoration: none !important;
		padding-left: 4pt;
	}

	header,
	footer,
	footer[role="contentinfo"],
	.breaker,
	.share-links,
	.col3 {
		display: none;
	}

	.content {
		max-width: 100%;
		display: block;
	}

	.col6 {
		width: 100%;
		display: block !important;
		float: none;
	}

	#article .tag,
	#article .author,
	#article .fancybox_inscription_abonnement,
	#article .bx-wrapper,
	#article .bxslider-article,
	#article .medis_audios,
	#article .media_video,
	#article .reserve-membres,
	#article #connexion_article,
	#article .article-abonnement,
	#article .lien_externe,
	#article .comments,
	.header__navigation,
	.download_pdf_journal,
	.alternative__article--partages,
	.st-sticky-share-buttons,
	#debugger,
	#tarteaucitronRoot,
	#tarteaucitronAlertSmall,
	pre,
	.pub-inread,
	.revive_banniere,
	#cookie-banner-message,
	.alternative__article--colonne-secondaire {
		display: none !important;
	}

	.alternative__article--colonne-principal {
		width: calc(100% - 60pt) !important;
		margin: 15pt 30pt !important;
	}

	#article h1 {
		font-size: 27pt;
		line-height: 27pt;
	}

	#article h2 {
		font-size: 18pt;
		line-height: 25pt;
	}

	#article .rediger_le {
		font-size: 9pt;
	}

	#article p {
		font-size: 10.5pt;
		line-height: 18pt;
	}

	#article .wysiwyg ul,
	#article .wysiwyg ol, {
		page-break-before: avoid;
		font-size: 10.5pt;
		line-height: 12pt;
	}

	#article li {
		line-height: 14pt;
	}

	#article li span {
		font-family: lora, sorts_mill_goudyregular, serif !important;
		font-weight: bold !important;
	}

	#article .disclaimer {
		font-size: 9pt;
		line-height: 9pt;
		color: #999999 !important;
	}

	#article .disclaimer a {
		color: #999999 !important;
	}

	#article .disclaimer a:after {
		color: #999999 !important;
	}
}