/*Tables*/
.landTable {
	page: landscape;
}

div.breakHere {
	page-break-before:always !important;
}

.row-pgBreak {
	page-break-after:avoid !important;
}

.botBorder {
	border-bottom:1px solid black;
}

.two-wide .graphic {
	max-width: 45%;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

.rotated .para {
	white-space: nowrap;
	writing-mode:vertical-rl;
	-ms-writing-mode:tb-rl;
	-webkit-writing-mode:vertical-rl;
	transform:rotate(180deg);
	display: inline-block;
}

/*.tblCompress {
	line-height:10pt;
}*/

/*Gallery & Image stuff*/

.half-page {
	float:right;
	max-width:2.8in;
	margin-left:5px;
	margin-top:5px;
	clear:left;
}

.half-page-facade {
	float:right;
	max-width:2.5in;
	margin-left:10px;
	margin-top:5px;
	clear:left;
}

.half-page-facade2 {
	float:right;
	max-width:2.5in;
	margin-left:5px;
	margin-top:5px;
	clear:left;
	display: table-column;
}

.half-page-exp {
	float:left;
	max-width:.3in;
	margin-left:-68px;
	margin-right:15px;
	clear:right;
}

.half-page {
	flex-flow:column;
	-webkit-flex-flow:column;
}

.two-wide .graphic {
	max-width: 45%;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

caption {
	page-break-before:avoid;
	display:block;
	padding-left:5px;
	font-size:9pt;
	line-height:10pt;
	}

litem::after .noNumber {
	content: " " !important;
}

.blackcallout {
    border-radius: 50%;
    background-color: #000000;
    width: 18px;
    display: block;
    text-align: center !important;
    color: white;
    font-weight: bold;
}

.smallCap {
    font-variant: small-caps;
	display: inline;
}

.barTitle[data-guid="6727256"] .selectionLabel {
    background: linear-gradient(to right, #D7D5AD 50%, #99BF97 51%) !important;
}

.barTitle[data-guid="6727237"] .selectionLabel {
    background: #A64F9E !important;
}

.sectionTitle[data-guid="6727237"] .titleNumber {
    color: black !important;
}

.barTitle[data-guid="6727243"] .selectionLabel {
    background: #C5D6EE !important;
}

.barTitle[data-guid="6727254"] .selectionLabel {
    background: #F6C2B6 !important;
}

.barTitle[data-guid="6727336"] .selectionLabel {
    background: #507E4F !important;
    color: black !important;
}

.sectionTitle[data-guid="6727336"] .titleNumber {
    color: black !important;
}

.barTitle[data-guid="6727372"] .selectionLabel {
    background: #BCBCBC !important;
}

.levColor > .litem_number {
	font-weight:bold !important;
	background-color:rgb(188, 188, 188) !important;
	color:black !important;
	display: inline-block;
}

.levColor > .litem_content > .para {
	font-weight:bold !important;
	background-color:rgb(188, 188, 188) !important;
	color:black !important;
	display: inline-block;
}

/*
  ========================================
  Clearfix
  ========================================
*/

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	clear: both;
	*zoom: 1;
	display:flex;
	overflow:auto;
	flex-direction:row;
}

/*gallery > para {
	page-break-before:avoid !important;
	display:block !important;
	padding-left:5px !important;
	font-size:9pt !important;
	line-height:10pt !important;
	font-weight: bold !important;
	margin-top:-2px !important;
	}*/

.center {
	page-break-before:avoid;
	display:table-row !important;
	text-align:center !important;
	font-size:9pt;
	line-height:10pt;
	font-weight: bold;
	margin-bottom:5px !important;
}

/*
  ========================================
  endClearfix
  ========================================
*/

/*eCode Only*/
@media screen {
	.rotated .para {
		display: inline-block;
		
	}

gallery > para {
	page-break-before:avoid;
	display:block;
	padding-left:5px;
	font-size:10px !important;
	line-height:11px !important;
	font-weight: bold !important;
	margin-top:-2px !important;
	}

para.center {
	page-break-before:avoid;
	display:table-row !important;
	text-align: center !important;
	position: relative;
	font-size:9pt;
	line-height:10pt;
	font-weight: bold;
	margin-top:-2px !important;
	margin-bottom:3px !important;
}

.two-wide .graphic {
	max-width: 45%;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

.rotated {
	white-space: nowrap;
	writing-mode:vertical-rl;
	-ms-writing-mode:tb-rl;
	-webkit-writing-mode:vertical-rl;
	transform:rotate(180deg);
	display: inline-block;
}

.half-page {
	float:right;
	max-width:2.2in;
	margin-left:1px;
	margin-top:.5in;
	clear:left;
}

.half-page-facade {
	float:right;
	max-width:2.7in;
	margin-left:8px;
	margin-top:5px;
	clear:left;
}

.half-page-table {
	float:right;
	max-width:4.7in;
	margin-left:3px;
	clear:left;
}

.leftTable {
	float:left;
	max-width:6.5in;
	margin-right:3px;
	clear:left;
}

.half-page {
	flex-flow:column;
	-webkit-flex-flow:column;
}

.two-wide .graphic {
	max-width: 45%;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

graphic {
        max-width:100%;
        padding:0;
}

*/*/
.content .half-page {
    max-width: 33%;
}

litem::before .noNumber {
	content: " " !important;
}

/*For floating imgs in eCode - used in Holland MI*/

.nofloat *, .nofloat *:after {
    clear: none;
}

.graphic a {
    	display: block;
	position: relative;
    	z-index: 1;
}

}
	
/*Prince-Specific Override for rotated text */
	.rotated > para {
		writing-mode: vertical-rl;
		transform:rotate(180deg);
		display: inline-block;
		}
	

/*eCode Only*/
@media screen {
	.codeTable{
		margin-bottom:1em;
		font-size: 10;
		}

/*.tblCompress {
	line-height:13pt;
}*/

}