@media print{
	@page {
		size: A4;
		margin: 1.5cm 1cm 1.5cm 1cm;
	}

	@page:first{
		margin-top: 0.3cm;
	}

	header{
		position: relative;
		width: 100%;
		margin-bottom: 1cm;
		border-bottom: 1px solid #000;
	}

	figure{
		page-break-inside: avoid;
		width: 80%;
		margin: auto;
	}

	.logo{
		background: transparent;
		height: auto;
		text-align: center;
		padding:0.3cm;
		padding-top: 0;
	}

	body .logo .logo-inner{
		position: relative;
		width: auto;
		top:0;
		left: 0;
		transform: none;
	}

	.logo a{
		display: block;
		color: #000;
		font-size: 12px;
	}

	.logo .reduce-title{
		display: none;
	}

	.menu-wrapper, .tetiere, .related-articles, #menu-icon{
		display: none;
	}

	main{
		margin-left: 0;
		width: 100%;
	}

	.content-wrapper{
		padding: 0;
	}

	.content-wrapper article .article-intro,
	.content-wrapper article .article-content {
		text-align: justify;
		hyphens: auto;
		font-size: 18px;
	}

	.article-meta-right{
		display:none;
	}


}