/*Colors*/

.blueHd {
	background-color:#99ccff;
	font-weight:bold;
}

.slateSubhd {
	background-color:#d1e0e0;
	font-weight:bold;
}

.plcdcel {
	background-color:#ededab;
}

.ltgray {
	background-color:#E6E6E6;
}

/*Gallery & Image stuff*/

.full-page {
	width:96%;
	margin-bottom:5px;
}

.quarter-page,
.half-page {
	flex-flow:column;
	-webkit-flex-flow:column;
}

.half-page .graphicThumb {
	max-width: 300px;
	display: block;
}

.quarter-page .graphicThumb {
	max-width: 300px;
	display: block;
}

.two-wide .graphic {
	max-width: 45%;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

.threequarter-page {
	float:left;
	max-width: 250px;
	line-height:16px;
	margin-left:4px;
	margin-top:2px;
}

/*Tables*/

.bordersOnly thead {
	background-color:#99ccff;
}

.bordersOnlyWide thead {
	background-color:#99ccff;
}

div.breakHere {
	page-break-before:always !important;
	page: landscape;
}

.legacyUnnumberedPara {
	page-break-inside: avoid !important;
}

.blankCell {
	border-right: none !important;
}

.blankCell2 {
	border-left: none !important;
}

.blankCell3 {
	border-bottom: none !important;
}

.blankCell4 {
	border-top: none !important;
}

.blankCell5 {
	border-right: none !important;
	border-left: none !important;
}

.blankCell6 {
	border-bottom: none !important;
	border-top: none !important;
}

.rotated .para {
	white-space: nowrap;
	background-color:#d1e0e0;	
	writing-mode:vertical-rl;
	-ms-writing-mode:tb-rl;
	-webkit-writing-mode:vertical-rl;
	transform:rotate(180deg);
}

.useTbl {
	background-color: #949596;
	font-weight: bold;
}

.table-graphic {
	max-width: 40%;
}

.newpg {
	page-break-before:always !important;
}

.rowpgbreak {
	page-break-after:always !important;
}

/*Prince-Specific Override for rotated text */
.rotated > para {
	writing-mode: vertical-rl;
	transform:rotate(180deg);
	text-align:center;
	background-color:#d1e0e0;
}

/*eCode Only*/
@media screen {
	.codeTable{
		margin-bottom:1em;
		font-size: 10;
		border-bottom-width: 1px !important;
		}

	.rotated .para {
		display: inline-block;
	}
}

