/*
 * Activity Manager Print Style Sheet
 *
 * Used as of 2013-02-27 solely for view_abstract.php
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

@page {
	size:portrait;/* 8.5in 11in;*/
	margin: 1cm;
}
html, body {
	min-height:0!important;
	min-width:0!important;
	display:initial;
	width:7in;
}

p, li, .response_box {
	font: 11pt/13pt serif;
}

h1, h2, h3 {
	font-family: sans-serif;
	letter-spacing: normal;
}

hr {
	display: block;
	height: 1pt;
	border: 0;
	border-top: 1pt solid #000;
	margin: 1em 0;
	padding: 0;
}

#header, #footer, #navbar, #adminbar, #bottombar, #content h1 {
	display:none;
}

h1.abstract-title {
	display:block!important;
}

#main_area {
	border:0;
}

#content_border {
	margin:0;
	border:0;
	padding:0;
}

.bigbelow {
	margin-bottom: 8mm;
}

.response_box {
	border: 0;/* 1pt solid #000;*/
	background-color: #eeeeef !important;
	margin-left:3em;
	padding:1ex;
	width:50em;
	page-break-inside: avoid;
}

.hidden {
	text-align:center;
	display:block !important;
	visibility:visible !important;
}

.noprint {
	display:none;
}

@media print {
	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	/*
	 * Don't show links for images, or javascript/internal links
	 */

	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}

	button {
		display:none;
	}

	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;
	}
}
