@media print {
	
	@page 		{margin: 1.9cm;}
	
	*,
	*:before,
	*:after,
	*:first-letter,
	p:first-line,
	div:first-line,
	blockquote:first-line,
	li:first-line 
				{background: transparent !important;
				color: #000 !important;
				box-shadow: none !important;
				text-shadow: none !important;}
		
	body 		{width: 100% !important; margin: 0 !important; padding: 0 !important; font-size: 8pt;
				/* Print Background Colors + Images */
				 -webkit-print-color-adjust: exact; color-adjust: exact; print-color-adjust: exact;}
	
	header		{position: static;}	 	
	p 			{widows: 4; orphans: 3;}		
	ul 			{page-break-inside: avoid;}	
	
	.Wrap, 
	.Content 	{max-width: 100% !important; margin: 0; padding: 0;}

	
	h1, h2, h3, h4, h5, h6 	
				{page-break-after: avoid !important; page-break-inside: avoid !important;}
	
	img, 
	.Pic, 
	.ContainerPersons .Card,
	.SectionHighlights,
	.SectionOverview.ArticleOverview	
				{page-break-inside: avoid !important;}
	
	
	/*************************************************
	* Hide Elements
	*************************************************/
	
	#cookie-compliance,
	#MobileMenue,
	#MobileNav,
	#MainMenue nav,
	.Search,
	footer,
	hr.Spacer,
	ul.pager,
	.WrapCta,
	.SectionVideos, 
	.SectionFeed,
	.SectionStd .Video,
	.ContainerShare,
	.LinkFeedback,
	.ContainerFilter,
	.LinkFilter,
	.IntroPic,
	.ContainerPersons .Card .SocialLinks,	
	article aside .SocialLinks

				{display: none !important;}	

	
	/*************************************************
	* Style Elements
	*************************************************/
	
	header, header.Minified	
						{display: block !important; height: 82px !important; border-bottom: 3px solid #ebebeb; !important;}
	
	header .Logo, header.Minified .Logo, header.Minified #MainMenue .Logo
						{top: -10px !important; left: -18px !important; width: 220px !important; height: 90px !important;}
	
	header .LogoDom, header.Minified #MainMenue .LogoDom
						{top: 7px !important; left: auto !important; right: 0 !important; width: 54px !important; height: 54px !important;}

	.PagePic			{margin-top: -1px;}	
	.PagePic > .Wrap 	{padding: 0;}
	
	section				{padding: 30px 0 0px 0 !important;}	
	article				{padding-left: 0;}
	
	.IntroHome	 		{margin-top: -1px; height: 220px;}
	.SpacerTop 			{border: none;}	
	.Breadcrumb			{margin-top: -20px !important;}
	
	.ListIcon .LinkBox .Topic::before,
	.ListCalendar .LinkBox .ContainerDate	
						{border-color: #000 !important;}
	.ListLinks li a,					
	.ListThemes li,
	.CalendarArticle .EventInfo	{padding-left: 0;}
	
	.ListThemes			{margin-top: -1em;}
	.ListThemes li a::before	{content: '· '; vertical-align: super; padding-right: 3px;}
	
	
	.ListTags::before	{width: 10px;}
	
	.ButtonLink			{border: 1px solid #000; font-size: 130% !important;}
	
	.TitleSection.h1	{margin-bottom: 25px;}
	
	.SectionNewsletter,
	.SectionDonation	
						{padding: 0 !important; width: 100% !important;}
	
	.SectionNewsletter .Content,
	.SectionDonation .Content
						{width: 150px !important; margin-left: 0;}
	
	.SectionArticle	.ListThemes li a	
						{font-size: 70%;}
						
	.AimsArticle .ContainerClaims .ContainerLink
						{border: 2px solid #000;}
	
	.AimsArticle .ContainerClaims
						{margin-top: 0;}
						
	.AimsArticle .ContainerClaims .ContainerLink .Minimized
						{padding: 1em;}
	
}	
	
	