@media print {

	/* Scale down all rem-based sizing for print */
	html {
		font-size: 8pt;
		/* Standard print sizes are usually 10pt to 12pt */
	}

	/* Your existing print rules
	.printThisFullOuter {
		break-before: page; 
		page-break-before: always; 
	}

	.printThisFullInner {
		max-height: 10in; 
		max-width: 100%;
	} */
}


html {
	overflow-y: scroll;
}

.quote-page {
	page-break-inside: avoid;
}

.quote-footer {
	position: fixed;
	bottom: 0;
}

.lrb {
	background: rgb(255, 225, 225);
}

.lgb {
	background: rgb(225, 255, 225);
}

.lbb {
	background: rgb(225, 225, 255);
}

.p-lost {
	color: darkred;
}

.p-unlikely,
.p-possible,
.p-likely {
	color: darkgoldenrod;
}

.p-won {
	color: darkgreen;
}

.hidethisthing {
	visibility: hidden;
}

.fadethisthing {
	opacity: 0.33;
}

.text-blue1 {
	color: #2c3968;
}

.text-purple1 {
	color: #64357b;
}

.bg-blue1 {
	background-color: #2c3968;
}

.nds-report {
	white-space: pre;
	font-family: monospace;
}


.text-strike {
	text-decoration: line-through;
}


/* this can be removed after BS4 is phased out */
.navbar-dark .navbar-nav .nav-link {
	color: #e2e2e2;
}


/* this can be removed after BS4 is phased out */
.navbar-brand {
	padding-left: 4px
}



.sapt-None {
	background: rgb(230, 230, 230);
	padding: 0.5em
}

.sapt-Red {
	background: rgb(230, 200, 200);
	padding: 0.5em
}

.sapt-Green {
	background: rgb(200, 230, 200);
	padding: 0.5em
}

.sapt-Blue {
	background: rgb(200, 200, 230);
	padding: 0.5em
}

.sapt-Yellow {
	background: rgb(255, 255, 169);
	padding: 0.5em
}