@page {
	margin: 0.5cm;
}

html,
body {
	background: none;
	color: #333;
	font-size: 100%;
}

header .container #logo {
	text-align: center;
}

header .container address {
	background: none !important;
	color: rgb(244, 127, 36) !important;
}

section {
	background: none;
}

main,
article,
main.column,
main.columns,
article.column,
article.columns,
main.col,
main.cols,
article.col,
article.cols {
	font-size: 100%;
	padding: 0 !important;
	width: 100% !important;
}

main p,
main th,
main td,
main li,
main a {
	font-size: inherit !important;
}

main a:after {
	content: " [" attr(href) "]";
	font-size: 0.8em;
	opacity: 0.5;
	word-wrap: break-word;
}

main h1 {
	background: none !important;
	color: rgb(31, 31, 31);
	padding: 0;
	text-align: center;
}

main h2 a:after,
main h3 a:after,
main .gallery a:after,
main .post .thumbnail a:after,
main .page .thumbnail a:after,
main .gallery a:after,
main .tiled-gallery a:after {
	content: "";
}

img.alignleft,
.wp-caption.alignleft img,
img.alignright,
.wp-caption.alignright img,
img.aligncenter,
img.alignnone {
	height: auto !important;
	width: auto !important;
}

main p a {
	word-wrap: break-word;
}

section#content .container main #projects {
	margin: 0 0 20px;
}

section#content .container main #projects .project {
	margin: 10px 0;
	padding: 0;
	width: 100%;
}

section#content .container main #projects .project a {
	padding: 0;
}

section#content .container main #projects .project a .excerpt {
	padding: 0;
	position: relative;
	width: 100%;
}

section#content .container main #projects .project a .excerpt span.title {
	color: rgb(31, 31, 31);
	margin: 0;
}

section#content .container main #projects .project a .excerpt ul {
	display: none;
}

#responsive,
nav,
#banner img,
#services,
#latest,
#page-home #projects,
#children,
#related,
aside,
form,
.pagination,
footer,
ul.project-archive,
#scroll {
	display: none !important;
}

.print {
	display: block !important;
}
