/*Tables*/
.breakHere {
	page-break-before:always !important;
}

.litem .litem_content .title{
	text-decoration: none;
	font-weight: 800;
}

.tblCompress {
	line-height:12px;
}

/*Gallery & Image stuff*/

.halfpgLeft {
	float:left;
	width:2.5in;
	margin-left:0px;
	padding-right:5px !important;
	font-size:9pt;
	line-height:9pt;
}

.halfpgRight {
	float:right;
	width:2.5in;
	font-size:9pt;
	line-height:9pt;
	clear:left;
}

/*
  ========================================
  Clearfix
  ========================================
*/

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	clear: both;
	*zoom: 1;
	display:flex;
	overflow:auto;
	flex-direction:row;
}

/*
  ========================================
  endClearfix
  ========================================
*/

/*eCode Only*/
@media screen {
.halfpgLeft {
	float:left;
	width:5.5in;
	margin-left:0px;
	padding-right:5px !important;
	font-size:9pt;
	line-height:9pt;
}

.halfpgRight {
	float:right;
	width:5.5in;
	font-size:9pt;
	line-height:9pt;
	clear:left;
}

graphic {
        max-width:100%;
        padding:0;
}

.graphic a {
    	display: block;
	position: relative;
    	z-index: 1;
}

	a.termref {
		color: inherit !important; 
		font-weight: inherit !important; 
		text-decoration: underline;
		text-decoration-style: dotted;
		text-underline-position: under; /* adds a bit of space */
		text-decoration-color: inherit !important;
	}
	
	a.termref:hover {
		color: inherit !important; 
		font-weight: inherit !important; 
		text-decoration: underline;
		text-decoration-style: solid;
		text-underline-position: under; /* adds a bit of space */
		text-decoration-color: inherit !important;		
	}
}