@page {
	size:8.5in 11in;
	margin: 1.5cm 1cm;
}

table, figure, .section-container p {
  page-break-inside: avoid;
}

#header-top,
.section-container .section-title-icons,
.read-more-tag,
.disable-printing,
#footer{
	display: none !important;
}

#header{
	position: static !important;
	margin: 0;
}

#blog-title{
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: center !important;
	margin: 0.4em 0 !important;
	padding: 0 !important;
}

#page-title{
	padding: 0 !important;
}

#main-content{
	margin: 0 !important;
	padding: 0 !important;
}

.read-more-wrapper{
	display: block !important;
}

body .section-container.print-only{
	display: block !important;
	margin-bottom: 2em !important;
}

body .row,
body .row > div{
	display: block !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.single-trail .section-meta-small{
    width: 28% !important;
}

.single-trail .section-meta-medium{
    width: 28% !important;
}

.single-trail .section-meta-large{
    width: 44% !important;
}