﻿/*@import url('cssreset.css');*/
@import url('content_styles_xhtml.css');
@import url('jquery.elastislide/elastislide.css');

#outer_wrapper {
	min-width: 20em;
	max-width: 70em;
}

#aside-1_column, #aside-2_column, #content_column {
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;	
}

#content_column {
	width: auto;
	height: 100%;
	/*height: 100vh;*/	
}

#page_footer {
	width:100%;
}

@media only screen and (min-width: 481px) {
}

@media only screen and (min-width: 921px) {
}
	
@media print {
	body,html, page[size="A4"] {
		font-size: 10pt;
		background-color: #ffffff;
		background-image: url();
		/*text-align: left;*/
	}

	
	@page {
		size: A4;
		margin-left: 35mm;
		margin-right: 25mm;
		margin-top: 20mm;
		margin-bottom: 20mm;
		/*counter-increment: page;
		counter-reset: page 1;	
		@top-center {
			content: header;
		}
		@bottom-center {
			content: counter(page) " of " counter(pages);
		}*/			
	}
	
	#outer_wrapper {
		display: inline;
	}

	#header {
		display: none;
	}

	#content_column {
		border: none;
		width: auto;
	}

	#page_footer {
		clear: left;
	}

	#content_column a {
		text-decoration: none;
	}
	
	/*#content_column a:after {
		font-family: FontAwesome;
		font-size: 0.8em;
		content: " \f08e";		
	}*/	
	
	#content_column a[href^='http']:after {
	   content: " (" attr(href) ") ";
	   text-decoration: underline;
	   color: #888888;
	}
	
	#content_column .map_link a:after, #content_column .book a:after , #content_column .reference-list a:after, #content_column .caption a:after, #content_column .post-info a:after {
		content: "";
	}

	/*#content_column  table a:link:after, #content_column  table a:visited:after {
	   content: "";
	}*/
}