/*----------------------------------------------------------
	Summary: 	Print
	Author: 	Matt Branthwaite (http://www.matthewbranthwaite.co.uk)
	Version: 	18 Oct 2009
	Contents:
	1.			Essentials
	2.			Basic Layout
	3.			Footer
	4.			Home
----------------------------------------------------------*/


div#footer, div.subnav, ul.gnav, hr, p.page-nav, ul.ads, div.talk-to-me-goose, div#contactus h3, #pg-contact form, div#gallery-display, .gallery-controls { display: none; }


/* Set up the print stylesheet */
* { margin: 0; padding: 0; line-height: 1.2; }
body { font: 11pt "Trebuchet MS", Arial, sans-serif; background: white; color: #000; }
h1, h2, h3, h4, h5, h6, dt, th, div#contactus p { font-family: Tahoma, helvetica, Arial, sans-serif; }

h1 { font-size: 24pt; line-height: 1.3em; margin: 0 0 1em; padding: 0; }
h2, div#contactus p { font-size: 14pt; line-height: 1.3em; margin: 1.6em 0 0.4em; }
h3 { font-size: 12pt; line-height: 1.3em; margin: 1.6em 0 0.4em; }

p, li, td, th, dd, dt { font-size: 9pt; line-height: 12pt; }

p, dd, ul { margin-bottom: 1em; }


a:link, a:visited { color: #36942d; background: transparent; font-weight: bold; text-decoration: underline; }
div#content a:link:after,
div#content a:visited:after,
div#footer p a:link:after,
div#footer p a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
div#content a[href^="/"]:after { content: " (http://www.arbortectreecare.co.uk" attr(href) ") "; }
div#content a[href^="#"]:after { content: ""; }

a img { border: none; cursor: default; }
img { border: none; padding: 0.3em; border: 0.1pt solid #000; margin-bottom: 0.5em; }

div.cb { clear: both; }



/* Structure
------------------------*/

div#header, div#footer, div#content, div.wrapper { clear: both; width: 6.4in; margin: 0 auto;}
div#header div.wrapper { float: left; margin-top: 0.25in; margin-bottom: 1em; }
div#content { border-top: 2pt solid #000; padding: 1.5em 0 0; }






/* Specifics
------------------------*/

div.talk-to-me-goose, div#contactus { border-top: 2pt solid #000; margin: 2em 0; padding: 1.5em 0 0; }
div.talk-to-me-goose h2, div#contactus p { margin: 0 0 1.5em;}

div.main dt { float: left; margin-right: 0.4em; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em; }
div.main h2 { margin: 1.6em -1em 0.4em; padding: 1em 1em 0; border-top: 0.5pt dashed #000; }
div.main h2.first, div.main h2:first-child { margin-top: 0; padding-top: 0; border-top: none; }

#pg-gallery div.cs-overview dt { float: none; }
#pg-gallery div#gallery li { list-style: none; margin: 0; padding: 0; }
#pg-gallery div#gallery li img { margin: 0 0 1em !important; width: 574px !important; } /* counter inline css inserted by Galleria plugin */
#pg-gallery div#gallery li img { content: " (" attr(title) ") "; font-size: 90%; }
#pg-gallery div.talk-to-me-goose { display: block; }
#pg-gallery div#case-studies li { list-style: none; margin: 1.6em 0 0.4em; padding: 0; }
#pg-gallery div#case-studies h3 { margin-top: 0; }

#pg-about ul.client-logos li { list-style: none; margin: 0; padding: 0; float: left; height: 120px; margin-right: 0.5em; }
#pg-about p { clear: both; }


/*h1 span.connector { font-style: italic; font-family: Georgia, serif; font-weight: normal; }

div.iw-meta ul li { list-style: none; margin: 0; padding: 0.25em 0; border-bottom: 0.1pt solid #000; }
div.iw-meta ul li strong { float: left; width: 120px; margin-right: 20px; }

div#resort-stats { float: left; margin-right: 2em; }
div#resort-stats h3, div#resort-ratings h3 { margin-top: 0; }

div#photos table { border: none; margin: 0;}
div#photos table td { border: none; padding: 0; }
div#content div#photos a:after { content: ""; }
div#photos ul { margin: 0;}
div#photos ul li { list-style: none; margin: 0 0 0.25em; padding: 0;}

div#offers h3 { margin: 0; font-size: 10pt; }
div#offers ol { list-style: decimal; border-top: 0.5pt dotted #000; margin-bottom: 1em; }
div#offers ol li { padding: 1em 0; border-bottom: 0.5pt dotted #000; }
div#offers ol li li { padding: 0; border: none; float: left; list-style: none; margin: 0 1em 0 0; font-size: 8pt; }

div#prices table td, div#prices table th { text-align: center; }
div#prices table th.date { text-align: left; }
div#prices table .sale { color: red; font-weight: bold; }
div#prices table .brochure { font-weight: bold;}*/

