	#gkm-header-nav-container, .prev-block, .next-block, #gkm-footer, #gkm-footer-header, .gkm-mobile-hnav-cont, #sidebar, .gkm-blog-author, .gkm-lower-footer, .gkm-paragraph-dash-block.green.even-padding, #ccm-page-controls-wrapper, .gkm-button {
		display:none !important;
	}
	.gkm-scripture {
		padding:0;
		background-color:transparent;
		border:0;
		padding-left:30px;
	}
	.gkm-page-header {
		background:none !important;
	}
	.row {
		display:block;
	}
	#gkm-blog-content {
		overflow:visible;
	}
	.gkm-blog-subheader {
		color:#000;
		font-size:20px;
		padding:0;
		border:0;
		margin:15px 0px;
	}
	#gkm-blog-content a {
		color:#000;
		font-weight:bold;
	}
	p {
		margin-bottom:18px !important;
		font-size: 16px;
	}
	#gkm-blog-post-header-area * {
		display:none;
	}
	h1.pf-title, h1#pf-title {
		display:block !important;
		text-shadow:none !important;
		color:#000 !important;
		font-size:25px !important;
		border-bottom:2px dashed #444;
		padding-bottom:15px;
	}
	.pf-title:after {
		display:none;
	}
	.gkm-page-header {
		padding:0px;
	}
	#gkm-blog-post-header-area h5#gkm-blog-post-info {
		display:block !important;
		text-shadow:none;
		color:#000;
	}
	#gkm-blog-post-info span {
		margin-left:10px;
	}
	#gkm-blog-post-info span:first-of-type {
		margin-left:0;
	}
	#gkm-blog-post-header-area h5#gkm-blog-post-info * {
		display:inline-block !important;
		color:#000 !important;
	}
	 #gkm-blog-post-header-area h5#gkm-blog-post-info a {
		 font-weight:bold;
	}
	body {
		margin:0;
		padding:0;
	}
	.print-no, .no-print {
		display:none;
	}
	#gkm-wrapper {
		margin:0 !important;
	}
	#blog-share-bottom, #prev-next-block, .gkm-blog-author {
		display:none;
	}
	#blog-top-info {
		display: flex;
		width: 100%;
		margin-bottom: 20px;
		color:#888;
		font-size: 12px;
		padding:0;
	}
	#blog-top-info .blog-post-details-top:last-of-type {
		text-align: right;
	}
	#blog-top-info .blog-post-details-top:nth-of-type(2) {
		text-align: center;
	}
	#blog-top-info .blog-post-details-top {
		flex: 1;
	}
	.fa {
		display:none;
	}
	@page { 
		size:letter;
		margin: 20mm 10mm;
	}
