/**
* Author: Forty
*/

/* smartphone */
@media screen and (min-width: 320px) {
}

/* tablet */
@media screen and (min-width: 768px) {
}

/* desktop */
@media screen and (min-width: 1024px) {
}


/**
* Print styles.
*
* Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
*/
@media print {
	* {
		background: transparent !important;
		color: black !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}
	/* Black prints faster: sanbeiji.com/archives/953 */
	#container {
		width: auto;
		margin: 0 5%;
		padding: 0;
	}
	/* if used */
	a, a:visited {
		color: #520 !important;
		background: transparent;
		font-weight: bold;
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
		font-size: 90%;
	}
	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;
	}
	/* css-discuss.incutio.com/wiki/Printing_Tables */
	tr, img {
		page-break-inside: avoid;
	}
	@page {
		margin: 0.5cm;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	h1, h2, h3, h4, h5, h6 {
		border: none;
		padding: 1em 0 0.5em;
	}
	h1 {
		font-size: 24pt;
	}
	h2 {
		font-size: 20pt;
	}
	h3 {
		font-size: 18px;
	}
	h4 {
		font-size: 16px;
	}
	h5 {
		font-size: 14px;
	}
	h6 {
		font-size: 12px;
	}

}
