/* >>>> GENERAL <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.action,
.wp-pagenavi,
.feature-warper,
.feature-warper.bottom,
#topmenu-warper,
#header-warper,
#navbar,
#sidebar,
#content .container,
#respond,
#footer-warper,
#memoria-navigation, 
#readalso,
#lightwindow_overlay,
#lightwindow, 
#lightwindow_container {
	display: none;
}

.printpage {
	display: inline-block;
}

* {
	background: transparent !important;
}

body {
	font-size: 80%;
}

#print-header {
	float: left;
	display: block;
	height: 70px;
	width: 100%;
}

#print-header .logo {
	float: left;
	width: 253px;
	height: 60px;
}

#print-header .address {
	float: right;
	margin-top: 30px;
	width: 356px;
	height: 27px;
}

#print-footer {
	float: left;
	display: block;
	width: 100%;
	margin-top: 5px;
	border-top: 1px dotted gray;
}

#print-footer p {
	margin-top: 5px;
	font-size: 0.8em;
}

#print-footer .license {
	float: left;
	width: 43px;
	height: 37px;
	margin-right: 5px;
}

#print-footer .origin {
	margin: 20px 0px;
	clear: both;
	font-size: 1em;
}

/* >>>> LINE BREAKS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid; 
	page-break-inside: avoid;
}

img {
	page-break-inside: avoid;
	page-break-after: avoid;
}

blockquote, table, pre {
	page-break-inside: avoid;
}

ul, ol, dl {
	page-break-before: avoid
}

/* >>>> CONTENT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#content-warper,
#content {
	width: auto;
	margin: 0;
	padding: 0;
	min-height: 0;
}

span.parent {
	font-size: 0.3em;
	line-height: 1em;
}

p.message {
	display: none;
}

/* >>>> ENTRY <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.entry {
	margin: 0;
	font-size: 1.08em;
}

/* >>>> IMAGES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.printaligncenter, 
.aligncenter,
div.aligncenter,
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.firstpostthumb,
.printalignright, 
.alignright,
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	clear: right;
}

.printalignleft, 
.alignleft, 
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	clear: left;
}

a img {
	border: none;
}

.printalignright, 
.alignright {
	float: right;
}

.printalignleft, 
.alignleft {
	float: left;
}

a[href$='.jpg']:after {
	content: none;
}

/* >>>> LINKS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

a:after {
	content: " [" attr(href) "] ";
}

h1 a:after, h2 a:after, h3 a:after, h4 a:after {
	content: none;
}

a[href^='#']:after,
a[href^='http://lorenzeto-pc']:after,
a[href^='http://pelicano']:after,
a[href^='/']:after  {
	content: none;
}

a, h2 a, h3 a, h4 a {
	color: black;
	text-decoration: none;
}


