@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;
	}
	blockquote, ul, ol {
		page-break-inside: avoid;
	}
	h1, h2, h3, caption {
		page-break-after: avoid;
	}
	a {
		text-decoration: underline!important;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	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,
	pre,
	.pub-inread,
	.revive_banniere,
	#cookie-banner-message,
	.alternative__article--colonne-secondaire
	 {
		display: none !important;
	}
	.alternative__article--colonne-principal{
		width: 100% !important;
	}
	#article h1 {
		font-size: 27pt;
		line-height: 27pt;
	}
	#article h2 {
		font-size: 18pt;
		line-height: 9pt;
	}
	#article .rediger_le {
		font-size: 9pt;
	}
	#article p {
		font-size: 10.5pt;
		line-height: 12pt;
	}
	#article .wysiwyg ul,
	#article .wysiwyg ol, {
		page-break-before: avoid;
		font-size: 10.5pt;
		line-height: 12pt;
	}
	#article li span {
		font-family: droid_serifbold, sorts_mill_goudyregular, serif !important;
		font-weight: normal !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;
	}
}