/**
 * 15.0 - Print
 */

@media print {

	.main-navigation ul div,
	form,
	button,
	input,
	select,
	textarea,
	.social-navigation,
	.content-bottom-widgets,
	.page-links,
	.edit-link,
	.pingback .edit-link {
		display: none;
	}
	.site-description {
		display: block;
	}

	.site-header,
	.site-header-menu {
		width: 100%;
		padding: 0;
		clear: both;
	}
	.site-header-main,
	.main-navigation,
	.site-header-menu.
	.site-content,
	.site-info,
	.footercnt .inner-box,
	.wrap {
		width:100%;
		padding: 0;
		margin : 0;
	}
	.header-image {
		width:100%;
		padding: 0;
		margin: 0 auto 1em;
	}
	.site-header-menu {
		display: block;
		position: relative;
		border-top: 1px solid #b7b7b7;
		border-bottom: 1px solid #b7b7b7;
		margin: 0;
	}
	.main-navigation {
		margin: 0;
		border-right: 1px solid #b7b7b7;
	}
	.main-navigation .primary-menu > li {
		border: 0;
		position: static;
		float: left;
		width: 16.6%;
		border-left: 1px solid #b7b7b7;
	}
	.main-navigation .menu-item-has-children > a {
		margin-right: 0;
	}
	.main-navigation a {
		white-space: nowrap;
		font-size: 14px;
		padding: 0.75em 0;
	}
	.main-navigation li a {
		text-align: center;
	}
	.main-navigation li li a {
		display: none;
	}

	pre,
	abbr,
	acronym,
	table,
	th,
	td,
	.author-info,
	.no-comments {
		border-color: #d1d1d1 !important; /* Make sure color schemes don't affect to print */
	}
	.entry-content a,
	.entry-summary a,
	.taxonomy-description a {
		box-shadow: none;
		border-bottom: 1px solid #007acc !important; /* Make sure color schemes don't affect to print */
	}
	.site-title {
		float: left;
	}
	.site-description {
		display: block;
		float: right;
		margin-bottom: 0.5em;
	}
	#header-cnt:after {
		content: "";
		display: block;
		clear: both;
	}
	#header-cnt li {
		float: left;
		display: block;
		margin: 0.5em 0 0 1.0em;
		position: relative;
	}

	.post-thumbnail,
	.site-main > article {
		margin-bottom: 1.5em;
	}
	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {
		border-width: 4px 0 0 0;
		padding: 0.9473684211em 0 0;
		width: -webkit-calc(50% - 0.736842105em);
		width: calc(50% - 0.736842105em);
	}
	.widecolumn {
		padding: 0;
	}
	.leftbox,
	.rightbox {
		float: left;
	}

/* top page */

	.topics div {
		float: left;
		width: 23.5%;
		margin-right: 2%;
		font-size: 14px;
	}
	.topics div:last-child {
		margin-right: 0;
	}
	.topics:after {
		content: "";
		display: block;
		clear: both;
	}
	.columnthree {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 1em;
	}

	.columnthree div {
		width: 32%;
		margin-right: 2%;
	}
	.columnthree div:last-child {
		margin-right: 0;
	}
	.columntwo div,
	.columntwo-2 div {
		float: left;
	}
	.columntwo div {
		width: 48%;
		margin-right: 4%;
	}
	.columntwo div:last-child {
		margin-right: 0;
	}
	.columntwo-2 div:first-child {
		width: 57%;
		margin-right: 3%;
	}
	.columntwo-2 div:last-child {
		width: 40%;
		margin-right: 0;
	}
	.columntwo:after,
	.columntwo-2:after {
		display: block;
		content: "";
		clear: both;
	}

}
