@page {
	/* A4 : 210x297mm 595x842 @72dpi 794x1123 @96dpi */
	/* A2 : 420x595mm 1191x1684 @72dpi 1587x2245 @96dpi */
	
	/* size:297mm 210mm; /* as A4 portrait @72dpi = w595 */
	/* size:315mm 445mm; /* as A4*1.5 portrait = w891 */
	/* size:420mm 595mm; /* as A2 portrait @72dpi = w1191 */
	size:315mm 445.5mm; /* as A4 portrait x 1.5 */
	/* size:315mm 445mm; /* as A4 portrait x 1.5 */
}

@media print {
	/* A4 : 210x297mm
	 * 595x842 @72dpi
	 * 794x1123 @96dpi
	 */
	 
	 /* A2 : 420x595mm
	  * 1191x1684 @72dpi
	  * 1587x2245 @96dpi
	  */
	 
	html, body {
		/* width:100%; */
		/* -webkit-print-color-adjust: exact; */
		width:100vw;
	}
	
	img, a, .newsfeed-block:nth-type-of(n+2) {
		page-break-before:auto;
		page-break-after:auto;
		page-break-inside:avoid;
	}
	
	/* a[href^=http]:after {content:'(' attr(href) ')';} */
	
	/* remove position:fixed */
	#header-container, #main, #footer {
		position:relative; width:100%;
	}
	#main {
		padding-top:5px!important;
	}
	
	#nativeadinfo,
	#left-menu, #signup, #content-tips {
		display:none!important;
	}
	
	#header-menu {
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	
	.no-print {
		display: none;
	}

	/* colors */
	body {
		background:white;
	}
	
	*, *:after, *:before,
	#main > .content a.content-tag {
		border-color:#333;
	}
	
	body,
	.content-info,
	.article .cite-box > a {
		color:black !important;
	}
	
	.content-body,
	.content-body .content-author-info,
	.content-body .content-tags > .content-tag > span,
	.content-link-original:not(.for-dinonetwork) {
		color:black !important;
		opacity:1 !important;
	}
	
	/* misc */
	#header.slide-up #header-container { transform: translateY(0); }
	
	#preview-custom-indicator { display:none; }
	
	/* コンテンツページでは最初の .content のみ表示 */
	body.page-content #main > .content + .content,
	#user-notifies {
		display:none!important;
	}
	
}
