#page, .page.label, .print.label, .simple.overlay {display: none;}

body {padding: 0; margin: 0; font-family: 'Delicious' !important;}

h1, h2, h3, h4, h5, h6 {font-family: 'Delicious' !important; text-transform: uppercase;}

.left {float: left;}
.right {float: right;}

.clear {clear: both;}

#print-layout {width: 100%; height: 100%; margin: auto; display: block;}

#print-layout .header 	{width: 90%; min-height: 100px; padding: 50px 3%; border-bottom: 1px solid #999;}
#print-layout .body 	{width: 90%; min-height: 100px; padding: 25px 3%; border-bottom: 1px solid #999;}
#print-layout .footer 	{width: 90%; min-height: 100px; padding: 25px 3%;}

#print-layout .portrait {width: 30%; float: left; padding: 20px 0;}
#print-layout .portrait img {float: left; box-shadow: 0 0 10px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);}

#print-layout .title {width: 70%; height: auto; float: right; text-align: left;}
#print-layout .title h1 {width: 100%; height: 60px; padding: 0; margin: 30px 0 0 0; display: block; color: #333; float: left; font-family: 'Delicious' !important; font-size: 2.6em; text-shadow: 0 0 5px #666;}
#print-layout .title h2 {width: 100%; height: 30px; padding: 0; margin: 0; display: block; color: #333; float: left; font-family: 'Delicious' !important; font-size: 1.0em;}

#print-layout .biography {margin: 0 0 25px 0;}
#print-layout .biography h3 {font-family: 'Delicious' !important;}
#print-layout .biography p {font-size: 0.8em;}

/* Widget */
#print-layout .widget {width: 40%; float: left; padding: 0 10% 0 0;}
#print-layout .widget h3 {font-family: 'Delicious' !important;}

#print-layout .widget ul {width: 100%; padding: 0; list-style: none;}

#print-layout .widget .item {width: 100%; display: block; padding: 0; margin: 0 0 5px 0; float: left;}

#print-layout .widget .phone,
#print-layout .widget .email {margin: 10px 0 0 0;}

#print-layout .widget img {float: left; margin: 3px 0 0 0;}
#print-layout .widget p {max-width: 70%; float: left; margin: 0 0 0 30px; font-size: 1.0em;}

.gallery {width: 100%; height: 230px; padding: 0; margin: 0; list-style: none; overflow: hidden;}
.gallery .item {width: 20%; height: 100px; margin: 0 0 20px 0; float: left; text-align: center;}
.gallery .item img {
	box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
