/* Print Style Sheet */
@media print {

html {
	float: none !important;
	width: auto !important;
	margin: 1mm !important;
	padding: 0mm !important;
}
body, td, th {
	color:#333333;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:12pt;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.entry-title a:link, .entry-title a:visited {
	font-size: 16px;
	line-height:19px;
}
.entry-title a:hover, .entry-title a:active {
}
a:link .entry-title, a:visited .entry-title {
	font-size: 16px;
	line-height:19px;
}
a:hover .entry-title, a:active .entry-title {
}
#wrapper {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
div#header {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0px 0px 10px;
}
.menu {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0px 0px 10px;
}
.teaser {
	float: none !important;
	clear:both;
	width: 90% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.teaser .post {
	width: auto !important;
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
}
#content {
	float: none !important;
	clear:both;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.category-ideas #content {
	float:left;
	clear:right;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.projectsbox {
	margin: 0px;
	padding: 0px;
}
div.category-projects {
	clear:right;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}
div.post {
	padding:0 0 10px 0;
	margin: 0;
}
div#collect {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
div#collect div.post {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}
div#footer {
	float: left;
	clear:both;
	font-size:12px;
	line-height:15px;
	list-style:none;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
a:link, a:visited {
	text-decoration:none;
	border:none;
	color:#333333;
}
a:hover, a:active {
	text-decoration:none;
	border:none;
	color:#333333;
}
a:link img, a:visited img, a:hover img, a:active img {
	border:none;
	text-decoration: none;
}
p {
	margin:3px 0px 0px;
	padding:0 0 0px;
}
p img {
	border-style:none;
}
h1 {
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin:0px;
	padding:0px;
}
h2 {
	display:inline;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
}
h3 {
	color:#4D4D4D;
	font-weight:normal;
	margin:0px 0px 0px;
	padding:0px;
}
.menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.menu ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
.more-link {
	display:inline;
}
div.entry-meta {
	font-family: "Times New Roman", Georgia, Times, serif;
}
.archive div.entry-meta {
	margin-bottom:10px;
}
.single div.entry-meta {
	margin-top:10px;
}
.menu ul li#categories {
	font-size:24px;
	line-height:24px;
}
li.current-cat, li.current_page_item {
	font-style:italic;
	font-size:24px;
	line-height:24px;
}
.menu ul li#pages {
	font: italic normal 24px/24px "Times New Roman", Georgia, Times, serif;
	color: #777777;
}
h3.entry-title {
	font-weight:normal;
}
body.home div.category-projects, body.category-projects div.category-projects, body.pageid-109 div.category-projects {
	width:150px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height:450px;
	page-break-inside:avoid;
}
div.projectsbox {
	page-break-before:always;
}
.entry-content h6 a:link, .entry-content h6 a:visited, .entry-content h6 a:hover, .entry-content h6 a:active {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:normal;
}
body.archive #content .entry-content {
	font-size:8px;
	line-height:11px;
}
body.single #content .entry-content, body.pageid-23 #content .entry-content {
	font-size:8px;
	line-height:11px;
}
body.archive #content .entry-content h6 a {
	font-size:8px;
	line-height:11px;
}
body.single #content .entry-content h6 a {
	font-size:8px;
	line-height:11px;
}
.entry-title {
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 2px;
	font-size:12px !important;
	line-height:12px !important;
}
div.blog-meta {
	font-family: "Times New Roman", Times, Georgia, serif
}
.current-cat {
	font-size-adjust:none;
	font-stretch:normal;
	font: italic normal 16px/16px "Times New Roman", Times, Georgia, serif
}
div.thumb {
	margin-bottom:8px;
	max-height:125px;
	overflow:hidden;
}
.single #content .post {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.single.s-category-projects #content .post {
	width:470px;
}
#content #comments {
	display:none;
}
.thumbbig {
	width:470px;
	float: none !important;
	clear:right;
	margin-right:10px;
	margin-bottom:15px;
	margin-top:15px;
}
body.single #content .entry-content p {
	margin:3px 0px 0px;
	padding:0 0 10px;
}
#primary.sidebar {
	display:none;
}
#primary.sidebar h3.widgettitle {
	display:none;
}
#primary.sidebar h3.widgettitle img {
	display:none;
}
#primary.sidebar ul {
	display:none;
}
#primary.sidebar ul.xoxo li.widget {
	display:none;
}
div.ddop {
	margin-bottom:15px;
	font-weight:bold;
	font-size:11px;
}
#primary.sidebar ul.xoxo div.ddop ul {
	display:none;
}
li.this {
	text-decoration:line-through;
}
span.rss-date {
	margin-left:5px;
}
div.comments h3 {
	font-size:11px;
}
div.comments ol {
	padding-left:20px;
}
div.comments a {
	font-family:"Times New Roman", Times, serif;
}
body.pageid-109 div#collect {
	width: 90% !important;
	margin: 1px 10px 20px 0px;
	padding: 10px 0px 20px 0px;
	page-break-after:always;
	height:222mm !important;
	overflow:hidden;
}
body.pageid-109 div#collect div.post, body.pageid-109 div.teaser div.entry-content {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:auto;
	font-size:22px;
	line-height:26px;
}
body.pageid-109 div.teaser h3.entry-title a:link, body.pageid-109 div.teaser h3.entry-title a:visited {
font-size:50px!important;
	line-height:60px!important;
}
body.pageid-109 div#pdf {
	height:170mm;
	page-break-after:always;
		display:block;

}
body.pageid-109  div#post-109{
	display:none;
}
body.pageid-109  div#post-23{
	display:block;
	font-size:22px;
	line-height:26px;
}
body.pageid-109  div#post-23 div.entry-title a:link{
	font-size:50px;
	line-height:60px;
}

body.pageid-109  div#post-23 div.entry-title a:link{
	font-size:50px;
	line-height:60px;
}


body.pageid-109 div#collect div.entry-title a:link, body.pageid-109 div#collect div.entry-title a:visited {
	font-size:50px;
	line-height:60px;
}
body.pageid-109 div#collect a:link div.entry-title, body.pageid-109 div#collect a:visited div.entry-title {
	font-size:50px;
	line-height:60px;
}
body.pageid-109 .second.menu {
	display: none;
}
body.pageid-109 #header .menu .blog-meta, body.pageid-109 #header .menu #categories {
	display:none;
}

body.pageid-109 div#footer {
	display: none;
}
span.hidden{ visibility:hidden !important; display:none !important; overflow:hidden!important; height:1px;}

.screenprintbutton{ display:none;}
}

