/* Dementia Roadmap Print Style Sheet */
body {
	background: white !important; 
	color: black !important;
	font-family: "Lato",sans-serif !important;
	font-size: 16px !important;
	margin: 0 !important;
}
/* Hide certain elements of the page structure from print view */
header .slogan, span.nav-toggle, nav.primary, .search-box, .content-wrapper .taxonomy-points, .inline-banner, form.filter, span.searchMessage, .group-resource-list li span.taxonomy.date, .content-wrapper ul.group-resource-list .reveal, .embed-container, iframe, .group-contact-map, .group-contact-map a, commentform, .addthis, .addthis_toolbox, .content-wrapper .taxonomy-links ul li img, .searchSort, footer, .content-wrapper footer nav {
	display: none !important;
	height: 0 !important;
	width: 0 !important;
	}
.wrapper {
	background: white !important; 
}
.content-wrapper {
	margin: 3em 0 !important;
	background: white !important; 
	}
.content-wrapper header {
	background: white !important; 
	margin: 0 2em 0 0 !important;
	height: 70px !important;
    padding: 0 !important;
}
.content-wrapper header .logo img {
    height: 50px !important;
    width: 50px !important;
	margin: 0 0.25em 0 0 !important; 
}
.content-wrapper header h1 {
    font-size: 1.5em!important;
    font-weight: 300 !important;
    color: black !important; 
    float: left !important; 
    margin: 0 1em 0 1.85em !important;   
	}
.content-wrapper header h1 strong {
	font-weight: 700 !important;
	}
.content-wrapper .inner {
    width: auto !important; 
	border: 0 !important; 
	margin: 0 2em !important;  
	padding: 0 !important;  
	float: none !important; 
}
.content-wrapper section .content {
    min-height: 0 !important;
}
.content-wrapper .tabbed {
    width: 100% !important;
}
.content-wrapper ul.group-resource-list .additional {
    display: block !important;
}
.content-wrapper ul.group-resource-list li {
    border-top: none !important;
}
.content-wrapper ul.group-resource-list li a span.title {
    font-size: 1.25em !important;
}
.content-wrapper .group-contact {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    background: #F2F2F2 none repeat scroll 0% 0% !important;
    border: 1px solid #DEDEDE !important;
	margin: 0 0 1.25em !important;
	margin: 0 0 20pt !important;
}
.group-contact-details span.address, .group-contact-details span.phone, .group-contact-details span.email, .group-contact-details span.website, .group-contact-details span.facebook, .group-contact-details span.twitter {
    float: none !important;
    width: 100% !important;
    display: block !important;
	clear: both !important;
}
.content-wrapper .group-contact .group-contact-details span.address {
    margin-bottom: 0.25em !important;
    }
.group-contact-details img {
	margin-right: 0.5em !important;
}
.content-wrapper .taxonomy-links {
    font-size: 1em !important;
    border-bottom: none!important;
}
.content-wrapper .taxonomy-links ul li a {
    border-top: none !important;
    }
.content-wrapper .taxonomy-links ul li > ul li a {
    padding-left: 0 !important;
}
ul.filterable.group-resource-list li a,a:visited {
	display: block !important;
	clear: both !important;
	}
a,a:visited {
	word-wrap:break-word !important;
	text-decoration: none !important;
	}
/* .content-wrapper a[href^="/"]:after{
	content:" (http://dementiaroadmap.info" attr(href) ")";
	font-size:75%
	}
.content-wrapper a[href^="http://"]:after, .content-wrapper a[href^="https://"]:after{
	content:" (" attr(href) ")";
	font-size:75%;
	} */
.content-wrapper a[href^="http://"]:after, .content-wrapper a[href^="https://"]:after, .content-wrapper a[href^="javascript:"]:after, .content-wrapper a[href^="#"]:after, .content-wrapper a[href^="mailto:"]:after, .content-wrapper a[href^="https://twitter.com"]:after, .content-wrapper a[href^="https://www.facebook.com"]:after {
	content:"";
	font-size:75%;
	}
img{max-width:100% !important}
}
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;
	}