/**
 * Yazdırma görünümü (media="print").
 *
 * Kâğıt genişliği 992px'in altında kaldığı için tema mobil üst bilgiyi gösterir; o ve yapışkan
 * üst bilgi position: fixed olduğundan her sayfanın başında tekrarlanıyordu. Yazdırmada menüler,
 * kapak görseli, yan menü ve alt bilgi gizlenir; geriye başlık ve içerik kalır.
 */

@page {
	margin: 16mm 14mm;
}

/* Ekrana ait parçalar */
#wpadminbar,
.gridlove-site-header,
.gridlove-header-sticky,
.gridlove-header-responsive,
.gridlove-sidebar-action-wrapper,
.gridlove-sidebar-action-overlay,
.gridlove-cover-area,
.gridlove-footer,
.gridlove-sidebar,
.gridlove-share,
.meks_ess,
.gridlove-related,
.gridlove-comments,
#comments,
#respond,
.ufb-unis__ara,
.ufb-harita,
iframe,
video {
	display: none !important;
}

html,
body {
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
	color: #000 !important;
}

/* İçerik kâğıdın tam genişliğini kullanır; kart gölgesi ve iç boşluklar kalkar */
.gridlove-site-content,
.gridlove-site-content > .row,
.gridlove-content,
.gridlove-box,
.box-inner-p-bigger,
.box-single {
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: none !important;
	box-shadow: none !important;
}

/* Başlık: kâğıdın üstünde dernek adıyla */
.entry-header {
	text-align: left !important;
	margin: 0 0 8mm !important;
	padding: 0 0 4mm !important;
	border-bottom: 2px solid #000;
}

.entry-header::before {
	content: "1907 ÜNİFEB · Üniversiteli Fenerbahçeliler Derneği";
	display: block;
	margin-bottom: 2mm;
	font: 700 9pt var(--ufb-font-ui, sans-serif);
	letter-spacing: 1px;
	text-transform: uppercase;
}

.entry-title {
	text-align: left !important;
	margin: 0 !important;
	color: #000 !important;
	font-size: 22pt !important;
}

.entry-content {
	color: #000 !important;
	font-size: 11pt !important;
	line-height: 1.5 !important;
}

.entry-content h2,
.entry-content h3,
.entry-content h4 {
	color: #000 !important;
	break-after: avoid;
	page-break-after: avoid;
}

.entry-content p,
.entry-content li {
	orphans: 3;
	widows: 3;
}

.entry-content img,
.entry-content table,
.entry-content figure,
.entry-content blockquote {
	break-inside: avoid;
	page-break-inside: avoid;
}

.entry-content img {
	max-width: 100% !important;
	height: auto !important;
}

a,
a:visited {
	color: #000 !important;
	text-decoration: underline;
}

*,
*::before,
*::after {
	box-shadow: none !important;
	text-shadow: none !important;
}
