/*Print style sheet for RandomCopyright (c) 1997-2017, Kyle SiegristSee http://www.randomservices.org/stat/Copyright.html for more information about rights and permissions*//*Body*/body{	background: white;	font: normal 11pt "Times New Roman", Times, serif;		color: black;	line-height: 21px;	margin: 15pt;}body.ancillary{	background: rgb(230, 230, 230);	color: black;}/*Divisions*/div.latex{	margin-bottom: 0px;	margin-top: 0px;	display: none;	text-align: right;}div.exercise{	border: dashed rgb(200, 200, 180) 1px;	background: rgb(240, 240, 220);	counter-increment: exerciseCount;	margin-bottom: 10px;	margin-top: 10px;}div.contents{	background: rgb(220, 220, 220);}/*Headings*/h1 { font-size: 200%; }h1.home{	text-align: center;	font-weight: bold;	color: white;	background: rgb(0,0,140);	border: gray solid 1px;	padding: 5px;}h1.main, h2.main{	text-align: center;	color: white;	border: 1px silver solid;	background: rgb(0,0,140);	padding: 5px;}h2 { font-size: 150%; }h2.home{	text-align: center;	font-style: italic;}h2.ancillary{	text-align: center;	color: white;	border: 1px blue solid;	background: red;	padding: 3px;}h3 { font-size: 125%; }h3.ancillary{	color: white;	border: 1px blue solid;	background: red;	padding: 3px;}h4 { font-size: 100%; }h3.chapter0:before { content: counter(chapterCount) "."; }h3.chapter:before { content: counter(chapterCount) "."; }h3.chapter { counter-increment: chapterCount; }/*Paragraphs */p.math, p.sim, p.stat, p.art{	margin-left: 15px;	text-indent: -15px;	margin-top: 0px;	margin-bottom: 0px;}p.math:before { content: url("icons/DieBlue5.png") " " counter(exerciseCount) ". "; }p.sim:before { content: url("icons/DieRed5.png") " " counter(exerciseCount) ". "; }p.stat:before { content: url("icons/DieGreen5.png") " " counter(exerciseCount) ". "; }p.art:before { content: url("icons/DieBrown5.png") " " counter(exerciseCount) ". "; }p.continue { 	margin-left: 15px;}p.proof{	margin-left: 15px;	margin-top: 0px;}/*Figures and images*/figure{	margin-left: 0px;	text-align: center;	page-break-inside: avoid;}figure.biography{	text-align: left;}figcaption {	font-size: 80%;}/*Image styles*/img{	border-style: none;	vertical-align: middle;}/*Header and footer*/header{	margin-top: 0px;	border-bottom: 1px solid gray;}footer{	border-top: solid 1px gray;}/*Keyword style*/dfn{	color: green;	font-style: italic;}/*Address style*/address{	font-style: normal;	text-indent: 5%;}/*Details*/summary { 	font-style: italic; }details { 	margin-left: 15px; }/*Anchor styles*/a { text-decoration: none; }a:hover { text-decoration: underline; }a.main, a.external, a.internal, a.download { color: blue; }a.app, a.data, a.biography, a.resource, a.graph, a.art, a.ancillary { color: red; }/*List Styles*/li.sister{	display: inline;	padding: 2px 2px;}ul.map{	list-style: none;	font-family: Arial, sans-serif;	font-size: 80%;	margin-left: 0px;	margin-top: 0px;	padding: 0px 0px;}ol.map{	font-family: Arial, sans-serif;	font-size: 80%;	list-style: none;	margin-left: 0px;	padding: 0px 0px;	margin-bottom: 0px;}li.child{	display: inline;	padding: 2px 2px;}li.details{	display: inline;	float: right;}li.current{	display: inline;	border-width: 1px;	border-color: black;	border-style: solid;}li.parent{	list-style: none;	display: inline;}li.parent:after { content: " > "; }li.sister:after { content: " | "; }ol.exercise { list-style-type: lower-alpha; }ul.information { list-style-image: url("icons/DieBlue3.png"); }ul.math, li.math { list-style-image: url("icons/DieBlue5.png"); }ul.app, li.app { list-style-image: url("icons/DieRed5.png"); }ul.data, li.data { list-style-image: url("icons/DieGreen5.png"); }ul.art, li.art { list-style-image: url("icons/DieBrown5.png"); }ul.biography, li.biography { list-style-image: url("icons/DieYellow5.png"); }ul.web, li.web { list-style-image: url("icons/World.png"); }ul.book, li.book { list-style-image: url("icons/Book.png"); }ul.chapter, li.chapter { list-style-image: url("icons/Book.png"); }ul.article, li.article { list-style-image: url("icons/Page.png"); }ul.quote, li.quote { list-style-image: url("icons/Quote.png"); }ul.object, li.object { list-style-image: url("icons/DieBlue6.png"); }ul.ancillary, li.ancillary { list-style-image: url("icons/DieRed3.png"); }li.expand { list-style-image: url("icons/Plus.png"); }li.contract { list-style-image: url("icons/Minus.png"); }ul.plain { list-style-type: none; }li.NSF { list-style-image: url("icons/NSFSmall.png"); }li.UAH { list-style-image: url("icons/UAHSmall.png"); }li.MAA { list-style-image: url("icons/MAASmall.png"); }ul.person, li.person { list-style-image: url("icons/Face.png"); }li.place { list-style-image: url("icons/House.png"); }li.email { list-style-image: url("icons/Letter.png"); }li.copyright { list-style-image: url("icons/Copyright.png"); }li.step { list-style-image: url("icons/Step.png"); }li.run { list-style-image: url("icons/Run.png"); }li.stop { list-style-image: url("icons/Stop.png"); }li.reset { list-style-image: url("icons/Reset.png"); }li.information { list-style-image: url("icons/Information.png"); }li.image { list-style-image: url("icons/Image.png"); }ul.tool { list-style-image: url("icons/Gear.png"); }ul.new { list-style-image: url("icons/New.png"); }dt { font-style: italic; }li.firefox { list-style-image: url("icons/Firefox.png"); }li.safari { list-style-image: url("icons/Safari.png"); }li.chrome { list-style-image: url("icons/Chrome.png"); }li.opera { list-style-image: url("icons/Opera.png"); }li.ie { list-style-image: url("icons/IE.png"); }li.mathJax { list-style-image: url("icons/MathJax.png"); }li.stix { list-style-image: url("icons/Stix.png"); }/*Tables*/table{	border: solid 1px black;	border-collapse: collapse;	margin-left: auto;	margin-right: auto;	margin-bottom: 5px;	margin-top: 5px;	page-break-inside: avoid;}table.plain { border-style: none; }td.plain { border-style: none; }caption { font-weight: normal; }td{	border: solid 1px black;	text-align: right;}th{	border: solid 1px black;	font-weight: normal;	background: rgb(220, 220, 220);	text-align: left;}td.text { text-align: left; }/*App rules*/div.toolbar{	margin: 5px;}div.group{	border: solid black 1px;}/*Canvas style*/canvas{	border: 1px solid black;	background: white;	vertical-align: middle;}canvas.die{	width: 36px;	height: 36px;	border-style: none;	margin: 2px;	float: left;}canvas.coin, canvas.ball{	background: rgb(200, 200, 200);	border-style: none;	margin: 2px;	float: left;}canvas.card{	background: rgb(200, 200, 200);	border-style: none;}canvas.scrollBar{	background: rgb(240, 240, 240);	position: relative;	height: 25px;}canvas.floor { background: yellow; }canvas.clickable { cursor: pointer; }/*Text area styles*/textarea.table{	font: normal 9pt Courier;	border: 1px solid black;	background: rgb(240, 240, 240);	margin-bottom: 0px;	vertical-align: middle;	overflow-x: scroll;	overflow-y: scroll;	white-space: pre;	}/*Select styles*/select { 	height: 25px; 	vertical-align: middle;}/*Button styles*/button { height: 25px; }button.details { height: 20px; }input.parameter{	vertical-align: middle;	width: 100px;	padding: 0;	margin: 0;}input.color{	vertical-align: middle;	width: 50px;}input.data{ 	vertical-align: middle;	width: 50px;}div.app{	border: 1px solid black;	background: rgb(200, 200, 200);}span.tool{	white-space: nowrap;	margin: 2px;}