/* -------------------------------------------------------------------



	Theme Name: Design for Lucy
	Theme URI: http://www.designforwriters.com
	Description: Bespoke theme by Design for Writers.
	Author: Design for Writers
	Author URI: http://www.designforwriters.com
	Licencse: 
	Version 2.0 (2013)
	
	Lovingly Handcrafted by Andrew Brown.
	Huge Props to these guys: Eric Meyer, Paul Irish, Tim Murtaugh, Chris Coyier, Jeff Starr, Nicolas Gallagher, Eddie Machado, @mdo, @fat, the h5bp community and so many more from which so much is learned every day. The web stands on the shoulders of giants like these.
	
	Built on Bootstrap v3.0.2 (for Bootstrap licencing see file at /css/bootstrap.css or /css/mootstrap.min.css).
	Incorporating the awesome work of HTML5 Boilerplate, which is the result of much research on cross-browser styling and development best practices..



------------------------------------------------------------------- */



/*	STYLE.CSS CONTENTS

	.01	STYLE GUIDE
	.02	BASE SETUP
	.03	TYPOGRAPHY
	.04	HEADER
	.05	MAIN CONTENT AREA
	.06	SIDEBAR
	.07	FOOTER
	.08 PLUGIN-SPECIFIC STYLING
	.09	WP BODY CLASSES
	.10	WP POST FORMATS
	.11 WP POST CLASSES
	.12 WP SPECIFIC LINK CLASSES
	.13	WP EDITOR CLASSES	
	.14	WP WIDGET CLASSES	
	.15	WP COMMENTS
	.X	NON-SEMANTIC HELPER CLASSES
	.Y	THE MAGNIFICENT CLEARFIX
	.Z	PRINT STYLES
	


------------------------------------------------------------------- */



/*	==================================================================
	2.01	STYLE GUIDE
	=============================================================== */
	
	
	
	/* See /css/reference.css for full details */
	
	
	
/*	==================================================================
	2.02	BASE SETUP
	=============================================================== */



html {
	background-color: ; }

body {
	background-color: ;
	background: url(assets/img/tree-left-2-521-962.jpg), url(assets/img/tree-right-2-521-962.jpg);
	background-repeat: no-repeat no-repeat;
	background-position: top left, top right;
	background-attachment: fixed, fixed; }

body::after {
  content: "";
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}
	
	.ie body a { /* IMPORTANT: Declare body anchor text default here to avoid IE idiocy */
		color: #333333;
		font-family:'Kepler W01 Regular';
		font-size: 18px; line-height: 26px; }

.container { 
	width: 960px !important; } 



/*	==================================================================
	2.03	TYPOGRAPHY
	=============================================================== */



body, input, select, textarea {
	color: #333333;
	font-family:'Kepler W01 Regular';
	font-size: 18px; line-height: 26px; }

h1, h2, h3, h4, h5, h6, p, ol, ul, dl, blockquote, address, code, pre { 
	margin: 0 0 20px 0; }

h1 	{
	color: #333333;
	font-family:'Halvorsen W01 Regular';	
	font-size: 62px; line-height: 62px;
	letter-spacing: 12px;
	margin-bottom: 0;
	text-transform: uppercase; }
	
h2	{
	color: #333333;
	font-family:'Halvorsen W01 Regular';
	font-size: 42px; line-height: 46px; }

h3 	{
	border-left: 2px solid #ffc800;
	color: #ffc800;
	font-family:'Kepler W01 Regular';	
	font-size: 32px; line-height: 36px;
	padding-left: 6px; }
	
	.content-sidebar h3, .archive h3 {
		border-left: none;
		padding-left: 0; }

h4	{
	color: #333333;
	font-family:'Halvorsen W01 Regular';	
	font-size: 24px; line-height: 26px;; }
				
h5	{
	color: #333333;
	font-family:'Kepler W01 SmBd';	
	font-size: 24px; line-height: 30px; }

h6	{
	color: #333333;
	font-family:'Kepler W01 Regular';	
	font-size: 20px; line-height: 26px;
	text-transform: uppercase; }

p	{
	color: #333333;
	font-family:'Kepler W01 Regular';
	font-size: 18px; line-height: 26px; }
	
	p a {
		color: #333333;
		font-family:'Kepler W01 SmBd'; }
	
	p.description {
		color: #333333;
		font-family:'Halvorsen W01 Regular';
		font-size: 24px; line-height: 24px;
		letter-spacing: 6px; }
	
	p.metainfo {
		color: ;	
		font-size: 14px; line-height: 20px; }
	
	p.shout-text {
		margin-bottom: 30px;
		font-size: 20px; line-height: 28px; }

blockquote, blockquote p {
	color: ;
	font-family: ;
	font-weight: ;
	font-style: ;	
	font-size: ; line-height: ; }

a, a:visited, .page p a, .single p a {
	color: #ffc800;
	font-family: ;
	font-weight: ;
	font-style: ;	
	font-size: ; line-height: ; } 
	
	.dfw-header-highlight-bar a, .dfw-header-highlight-bar a:visited {
		color: #333333; }

	a:hover {
		color: #ffd400;
		text-decoration: none; }

ul, ol {
	margin-left: 0;
	padding-left: 0;
	-webkit-margin-before: 0;
	-webkit-padding-start: 0;
	list-style-position: inside;  }

	 li {
		color: ;
		font-family: ;
		font-weight: ;
		font-style: ;	
		font-size: ; line-height: ; }

strong {
	font-family:'Kepler W01 SmBd'; }

em {
	font-family:'Kepler W01 It'; }

img {
	margin-bottom: 20px; }


/*	==================================================================
	2.04	HEADER
	=============================================================== */



.content-head {
	 }
	 
	.dfw-navigation-container {
		background-color: rgba(255,217,0,0.5);
		margin-bottom: 30px;
		padding: 10px 0; }
		
		ul#menu-primary-navigation {
			margin: 0 0 0 0;
			padding: 0 0 0 0; }
			
			ul#menu-primary-navigation li {
				margin: 0 0 0 0;
				padding: 0 0 0 0; }
				
				ul#menu-primary-navigation li a {
					color: #333333;
					font-family:'Halvorsen W01 Regular';
					font-size: 18px; line-height: 18px;
					padding: 0 10px;
					text-transform: uppercase; }
					
					ul#menu-primary-navigation li a:hover { 
						color: #ffffff;	}

/*	=== HEADER HIGHLIGHT BAR ===  */

.dfw-header-highlight-bar {
	background-color: rgba(255,217,0,0.5);
	margin: 30px 0 30px 0;
	padding-bottom: 20px;
	position: relative; }
	
	.dfw-header-highlight-bar .row .col-xs-3:hover h4 {
		color: #ffffff; }

/*	=== SOCIAL BAR ===  */

ul.dfw-social-bar { 
	margin-bottom: 0;
	position: relative; top: -17px; }
	
	ul.dfw-social-bar li {
		margin: 0 0 0 0;
		padding: 0 0 0 0; }
	
	ul.dfw-social-bar li a {
		background-color: #ffd400;
		border-radius: 999px;
		color: #333333;
		display: inline-block;
		margin: 0 8px;
		padding-top: 5px;
		text-align: center;
		width: 34px; height: 34px; }
		
		ul.dfw-social-bar li a:hover {
			background-color: #333333;
			color: #ffd400; }
			
			ul.dfw-social-bar li a i { 
				font-size: 16px; line-height: 16px; }

a.section-disc {
	background-color: #333333;
	border-radius: 999px;
	display: block;
	margin-top: 10px; margin-bottom: 20px;
	width: 120px; height: 120px; }



/*	==================================================================
	2.05	MAIN CONTENT AREA
	=============================================================== */



.content-main { 
	 }

.dfw-soliloquy-container {
	background-color: rgba(255,217,0,0.5);
	height: 270px;
	padding: 35px 0;
	margin-bottom: 40px; }
	
	.article-item {
		margin-bottom: 40px;
		padding: 20px 20px 0 20px; }
		
		.article-item:hover {
			background-color: #ffd400; }
		
		.article-item:hover a {
		color: #282828;
		text-decoration: none; }

.ginput-container input {
	font-size: 16px !important; line-height: 16px !important; }

.lc-dropdown-container {
	text-align: center;
	margin-bottom: 10px; }

.btn-default {
	background-color: rgba(255,217,0,0.5); }

.btn-group button:focus, .btn-group button:hover, .btn-group button:active { 
	background-color: #ffd400; }

.btn-group ul.dropdown-menu li a:hover {
	background-color: #ffd400; }

.btn-group .btn {
	border-radius: 0px; }

.media-section {
	background-color: #ffd400;
	border: 2px solid #ffd400;
	border-radius: 999px;
	color: #333333;
	display: inline-block;
	margin-right: 20px;
	padding-top: 52px;
	text-align: center;
	width: 140px; height: 140px; }

	.media-section:hover {
		background-color: #ffffff;
		border: 2px solid #ffd400; }

.btn-default {
	border-color: #ffffff; }

.widget_tag_cloud .tagcloud a {
	font-size: 14px !important; line-height: 18px !important; }


/*	==================================================================
	2.06	SIDEBAR
	=============================================================== */



.content-sidebar {
	 }	
	 
 	 .content-sidebar .widget {
	 	margin-bottom: 20px; }
	 	
	 .content-sidebar h3, .content-sidebar h3 a {
	 	color: #333333; }
	 
		 .content-sidebar ul {
		 	list-style-type: none;
		 	margin: 0 0 0 0; }
		 	
		 	.content-sidebar .widget ul li a {
		 		border-left: 2px solid #ffd400;
		 		color: #333333;
		 		display: block;
		 		font-size: 16px;
		 		padding: 3px 0 3px 6px; }
		 		
		 		.content-sidebar .widget ul li a:hover {
		 			background-color: #ffd400; }	
	 
		

/*	==================================================================
	2.07	FOOTER
	=============================================================== */


a.direction {
	background-color: #ffd500;
	border-radius: 999px;
	color: #ffffff;
	display: inline-block;
	margin-top: 30px; margin-bottom: 10px;
	padding-top: 5px;
	text-align: center;
	width: 56px; height: 56px; }
	
	a.direction:hover {
		background-color: #333333; }
	
	a.direction i {
		font-size: 40px; line-height: 40px; }

.content-footer {
	padding: 20px 0 50px 0; }
		
		.colophon p {
			font-size: 14px; line-height: 20px;
			margin-bottom: 0 }



/*	==================================================================
	2.08	PLUGIN-SPECIFIC STYLING
	=============================================================== */
	
	
	
/*	=== JETPACK: CONTACT FORM ===  */

form input[type="text"], form input[type="email"], form textarea {
	background-color: #ffffff;
	border: 1px solid #494949;
	border-radius: 0; 
	color: #494949;
	font-size: 15px; line-height: 20px;
	font-style: normal;
	font-weight: 600;
	padding: 6px;
	width: 400px !important; }

form input[type="submit"] {
	background-color: #494949;
	border: 1px solid #494949;
	border-radius: 0;
	color: #ffffff;
	font-size: 15px; line-height: 20px;
	font-style: normal;
	font-weight: 600;
	margin-top: 20px;
	padding: 6px;
	width: 200px !important; }

	form input[type="submit"]:hover {
		background-color: #ffffff;
		border: 1px solid #494949;
		color: #494949; }
		
form label span { /* styling for the 'required' text */
	color: #494949 !important; }

/*	=== ADDITIONAL PLUGIN STYLING... ===  */

	

/*	==================================================================
	2.09	WP BODY CLASSES
	=============================================================== */



/*	Classes automatically and super-helpfully generated by Wordpress on the <body> tag are stlyed here */

.rtl { /* right-to-left formatting */ }

.home { /* home page */ }

.blog { /* the blog page (esp when different to the home page) */ }

.archive { /* default archive page */ }

	.post-type-archive { /* archive pages for post types */ }

	.post-type-archive-(posttype) { /* Archive pages for defined custom post types. Replace (posttype) with the name of the Custom Post Type being styled */ }

	.author { /* author page */ }

	.author-(nicename) { /* author page for author defined by nicename. replace (nicename) with the name of the author being styled */ }

	.author-(id) { /* author page for author defined by id. replace (id) with the id of the author being styled */ }

	.category { /* category page */ }

	.category-(slug) { /* category page for category defined by slug. replace (slug) with the slug of the category being styled */ }

	.category-(id) { /* category page for category defined by id. replace (id) with the id of the category being styled */ }

	.tag { /* tag page */ }

	.tag-(slug) { /* tag page for tag defined by slug. replace (slug) with the slug of the tag being styled */ }

	.tag-(id) { /* tag page for tag defined by id. replace (id) with the id of the tag being styled */ }

	.tax-(name) { /* taxonomy page for taxonomy defined by name. replace (name) with the name of the taxonomy being styled */ }

	.term-(slug) { /* taxonomy term page for taxonomy term defined by slug. replace (slug) with the slug of the taxonomy term being styled */ }

	.term-(id) { /* taxonomy term page for taxonomy term defined by id. replace (id) with the id of the taxonomy term being styled */ }

.date { /* date archive page */ }

.search { /* search page */ }

	.search-results { /* search results page */ }

	.search-no-results { /* search page producing no results */ }

.paged { /* paged pages like search results or archives */ }

	/* the following styles specific page numbers within paged pages */
	.paged-(page-number) { /* replace (page-number) with the page number being styled */ }

	.single-paged-(page-number) { /* replace (page-number) with the single page number being styled */ }

	.page-paged-(page-number) { /* replace (page-number) with the page number being styled */ }

	.category-paged-(page-number) { /* replace (page-number) with the category page number being styled */ }

	.tag-paged-(page-number) { /* replace (page-number) with the tag page number being styled */ }

	.date-paged-(page-number) { /* replace (page-number) with the date page number being styled */ }

	.author-paged-(page-number) { /* replace (page-number) with the author page number being styled */ }

	.search-paged-(page-number) { /* replace (page-number) with the search page number being styled */ }

	.post-type-paged-(posttype) { /* replace (page-number) with the custom post type page number being styled */ }

.error404 { /* styling for 404 pages */ } 

.single { /* styling for single post pages */ }

	.single-(postype) { /* single post pages for posts defined by custome post type name. replace (posttype) with the name of the custom post type being styled */  }

	.postid-(id) { /* individual post page defined by id. replace (id) with the id of the post being styled */ }

	.single-format-standard { /* single post page for posts of the standard post format */ } 

	.single-format-(type) { /* single post page for posts of defined post format. replace (type) with the type of post format being styled */ }

.attachment { /* styling for attachments */ }

	.attachmentid-(id) { /* attachment with defined id. replace (id) with the id of the attachment being styled */ } 

	.attachment-(mime-type) { /* attachment od fefined mime-type. Replace (mime-type) with the mime-type of the attachment being styled */ } 

.page { /* styling for pages */ } 

	.page-id-(id) { /* individual page defined by id. replace (id) with the id of the page being styled */ }

	.page-parent { /* styling for parent pages */ } 

	.page-child { /* styling for child pages */ } 

	.parent-pageid-(id) { /* individual parent page defined by id. replace (id) with the id of the parent page being styled */ } 

	.page-template { /* custom page template */ } 

	.page-template-(template-file-name) { /* custom page template defined by page template name. replace (template-file-name) with the template file name of the page template being styled */ } 

	.page-template-default { /* the default page template */ } 

.logged-in { /* if a user is logged-in */ }

.admin-bar { /* styling for the admin bar where visible */ }




/*	==================================================================
	2.10	WP POST FORMATS
	=============================================================== */



/*	Classes automatically generated by Wordpress for the different Post Formats are styled here
	Note that when no Post Format is declared, the styling for standard posts will be applied */
	
.format-aside { } 

.format-audio { } 

.format-chat { } 

.format-gallery { } 

.format-image { } 

.format-link { } 

.format-quote { } 

.format-status { } 

.format-video { } 



/*	==================================================================
	2.11	WP POST CLASSES
	=============================================================== */



/*	Classes automatically generated by Wordpress on Posts are styled here. */

.post-id { } 

.post { } 

.page { } 

.attachment { } 

.sticky { } 

.hentry { } 

.category-misc { } 

.category-example { } 

.tag-news { } 

.tag-wordpress { } 

.tag-markup { } 



/*	==================================================================
	2.12	WP SPECIFIC LINK CLASSES
	=============================================================== */



/*	Classes automatically generated by Wordpress to style specific links */

/*	category links */
li.categories { }  

li.cat-item { }

	li.cat-item-(id) { }

li.current-cat { }

li.current-cat-parent { }

ul.children { }

/*	blogroll links */
.linkcat { }

.blogroll { }

/*	read-more links */
.more-link { }



/*	==================================================================
	2.13	WP EDITOR CLASSES 
	=============================================================== */



/*	Classes automatically generated by Wordpress to align images, captions & block elements are styled here */

/*	alignment */
.alignnone, a img.alignnone, .wp-caption.alignnone { /* 5px top margin gives a neater alignment */
	margin: 5px 20px 20px 0; } 

.aligncenter, a img.aligncenter, .wp-caption.aligncenter {
	display: block;
	margin: 5px auto 20px auto; }

.alignright, a img.alignright, .wp-caption.alignright {
	float: right;
	margin: 5px 0 20px 20px; }

.alignleft, a img.alignleft, .wp-caption.alignleft {
	float: left;
	margin: 5px 20px 20px 0; }

/*	captions */
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 0 5px 0;
	text-align: center; }

	.wp-caption img {
		border: 0 none;
		margin: 0 0 5 0;
		max-width: 98.5%; /* Image does not overflow the content area */
		padding: 0;
		width: auto; height: auto; }
	
	.wp-caption p.wp-caption-text {
		font-size :12px;
		line-height: 16px;
		margin: 0 0 0 0;
		padding: 0 4px 5px 4px; }

/*	thumbnail sizes (when not defined alsewhere) */
.size-full { }

.size-large { }

.size-medium { }

.size-thumbnail { }

.entry-content img { /* what does this do? */ }

/*	galleries */	
.gallery dl { }

	.gallery dt { }

	.gallery dd { }

	.gallery dl a { }

	.gallery dl img { }

.gallery-caption { }

/*	smileys */
.wp-smiley {
	max-height: 1em; 
	margin: 0 !important;}

/*	blockquotes */
blockquote.left { }

blockquote.right { }



/*	==================================================================
	2.14		WP WIDGET CLASSES
	=============================================================== */



/*	Classes automatically generated by Wordpress on Widgets are styled here.
	Widget classes are grouped by the default Wordpress Widgets. 
	Other Widgets added manually or by Plugins would need to be styled appropriately */

/*	Default Widget Styling. Use this for styling to be applied across all Widget types. */
.widget { }

	.widget ul { } 
	
		. widget ul li { } 
		
			.widget ul li a { } 

	.widgettitle { } 

/*	Styling applied to the Links Widget only */
.widget_links { } 

	.widget_links ul { } 

		.widget_links ul li { } 

			.widget_links ul li a { }

/*	Styling applied to the Meta Widget only */
.widget_meta { } 

	.widget_meta ul { } 

		.widget_meta ul li { } 

			.widget_meta ul li a { } 

/*	Styling applied to the Pages Widget only */
.widget_pages { } 

	.widget_pages ul { } 

		.widget_pages ul li { } 

			.widget_pages ul li a { } 

/*	Styling applied to the Recent Posts Widget only */
.widget_recent_entries { } 
	
	.widget_recent_entries ul { } 

		.widget_recent_entries ul li { } 

			.widget_recent_entries ul li a { } 

/*	Styling applied to the Archives Widget only */
.widget_archive { } 

	.widget_archive ul { } 

		.widget_archive ul li { }  

			.widget_archive ul li a { } 

	.widget_archive select { } 

	.widget_archive option { } 

/*	Styling applied to the Tag Cloud Widget only */
.widget_links { } 

	.widget_links li:after { } 

	.widget_links li:before { } 

.widget_tag_cloud { } 

	.widget_tag_cloud a { } 

		.widget_tag_cloud a:after { } 

		.widget_tag_cloud a:before { } 

/*	Styling applied to the Calendar Widget only */
.widget_calendar {}

	#calendar_wrap {}

		#calendar_wrap th {}

		#calendar_wrap td {}

		#wp-calendar tr td {}

	#wp-calendar caption {}

	#wp-calendar a {}

	#wp-calendar #today {}

	#wp-calendar #prev {}

		#wp-calendar #prev a {}

	#wp-calendar #next {}

		#wp-calendar #next a {}

/*	Styling applied to the Categories Widget only */
.widget_categories { } 

	.widget_categories ul { } 

		.widget_categories ul li { } 

		.widget_categories ul ul.children { } 

	.widget_categories a { } 

	.widget_categories select { } 

		.widget_categories select#cat { } 

		.widget_categories select.postform { } 

	.widget_categories option { } 

	.widget_categories .level-0 { } 

	.widget_categories .level-1 { } 

	.widget_categories .level-2 { } 

	.widget_categories .level-3 { } 

/*	Styling applied to the Recent Comments Widget only */
.recentcomments { } 

#recentcomments { } 

	#recentcomments li { } 

		#recentcomments li a { } 

.widget_recent_comments { }

/*	Styling applied to the Search Widget only */
#searchform { } 

.widget_search { } 

.screen-reader-text { } 

/*	Styling applied to the Text Widget only */
.textwidget { } 

.widget_text { } 

	.textwidget p { }



/*	==================================================================
	2.15	WP COMMENTS
	=============================================================== */



ul.commentlist {
	margin-left: 0; }

ul.commentlist li {
	list-style-type: none; }

ul.commentlist li article {
	margin: 0 0 0 0;
	padding: 20px 15px; }

	ul.commentlist li.comment-author {
		padding: 20px;}

ul.commentlist li.thread-even { 
	background-color: rgba(255, 255, 255, 0.2); }

ul.commentlist li img.avatar {
	float: left;
	padding: 0 20px 20px 0; }

ul.commentlist li .comment-author.vcard {
	margin-bottom: 20px; }

ul.commentlist li .comment-author.vcard a time {
	font-size: 12px; }

ul.commentlist li .comment-author.vcard span.edit-link {
	font-size: 12px;	 }

ul.commentlist li span.fn {
	display: block;
	font-size: 24px; line-height: 24px;}

ul.commentlist li .comment-content {
	margin-left: 80px; }

ul.commentlist li .comment-content p {
		color: #141414;
		font-size: 14px; line-height: 21px; }

ul.commentlist li.comment-author { 
		background-color: #cebed8;
		border-bottom: 1px solid #f8f8f8; }
		
ul.commentlist li .reply {
	margin-left: 80px;
	text-align: right; }



/*	==================================================================
	2.Y 	NON-SEMANTIC HELPER CLASSES
	=============================================================== */



/*	----- IMPORTANT! Styles must be defined before this point. From h5bp. ----- */

/*	----- Image Replacement ----- */
.ir	{ 
	display: block; 
	border: 0; 
	text-indent: -999em; 
	overflow: hidden; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	text-align: left; 
	direction: ltr; 
	*line-height: 0; }

.ir br { 
	display: none; }

/*	----- Hide from both screenreaders and browsers: h5bp.com/u ----- */
.hidden { 
	display: none !important; 
	visibility: hidden; }

/*	----- Hide only visually, but have it available for screenreaders: h5bp.com/v ----- */
.visuallyhidden { 
	border: 0; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	margin: -1px; 
	overflow: hidden; 
	padding: 0; 
	position: absolute; 
	width: 1px; }

/* ----- Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p ----- */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { 
	clip: auto; 
	height: auto; 
	margin: 0; 
	overflow: visible; 
	position: static; 
	width: auto; }

/* ----- Hide visually and from screenreaders, but maintain layout ----- */
.invisible { 
	visibility: hidden; }



/*	==================================================================
	2.Y 	THE MAGNIFICENT CLEARFIX
	=============================================================== */



/* ----- Contain floats: h5bp.com/q ----- */
.clearfix:before, .clearfix:after { 
	content: ""; 
	display: table; }

.clearfix:after { 
	clear: both; }

.clearfix { 
	*zoom: 1; }



/*	==================================================================
	2.Z		PRINT STYLES
	=============================================================== */



/*	Inlined to avoid required HTTP connection: h5bp.com/r */
@media print {
	* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } /* h5bp.com/t */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}



/*	==================================================================
	END OF STYLESHEET
	=============================================================== */