@media print {

	#scrolltop
	{
	display:none !important;
	}

	BODY NAV,
	BODY HEADER,
	BODY FOOTER
	{
	display:block !important;
	}

	#uncomp
	{
	display:none;
	}

	BODY NAV A
	{
	display:inline-block;
	}

	a:after
	{
	content:''; 
	}

	a[href]:after
	{
	content: none !important;
	}

	A
	{
	pointer-events: none;
	}


	.navbar-brand IMG
	{
	zoom:80%;
	}

	@page
	{
	size: A4 landscape;
	margin: 0;
	padding: 0;
	}

	.container
	{
	width: 1170px;
	}

	.container-fluid,
	.container
	{
	width: 1400px;
	}

	.navbar-collapse.collapse
	{
	width: auto;
	display: block;
	height: auto;
	padding-bottom: 0;
	overflow: visible;
	}

	.navbar-left
	{
	width:50%;
	float:left;
	clear:right;
	}

	.navbar-right
	{
	width:50%;
	float:right;
	text-align:right;
	}

	.navbar-toggle
	{
	display:none;
	}

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
	{
	float: left;
	}

	.col-sm-12
	{
	width: 100%;
	}

	.col-sm-11
	{
	width: 91.66666667%;
	}

	.col-sm-10
	{
	width: 83.33333333%;
	}

	.col-sm-9
	{
	width: 75%;
	}

	.col-sm-8
	{
	width: 66.66666667%;
	}

	.col-sm-7
	{
	width: 58.33333333%;
	}

	.col-sm-6
	{
	width: 50%;
	}

	.col-sm-5
	{
	width: 41.66666667%;
	}

	.col-sm-4
	{
	width: 33.33333333%;
	}

	.col-sm-3
	{
	width: 25%;
	}

	.col-sm-2
	{
	width: 16.66666667%;
	}

	.col-sm-1
	{
	width: 8.33333333%;
	}

	.col-sm-pull-12
	{
	right: 100%;
	}

	.col-sm-pull-11
	{
	right: 91.66666667%;
	}

	.col-sm-pull-10
	{
	right: 83.33333333%;
	}

	.col-sm-pull-9
	{
	right: 75%;
	}

	.col-sm-pull-8
	{
	right: 66.66666667%;
	}

	.col-sm-pull-7
	{
	right: 58.33333333%;
	}

	.col-sm-pull-6
	{
	right: 50%;
	}

	.col-sm-pull-5
	{
	right: 41.66666667%;
	}

	.col-sm-pull-4
	{
	right: 33.33333333%;
	}

	.col-sm-pull-3
	{
	right: 25%;
	}

	.col-sm-pull-2
	{
	right: 16.66666667%;
	}

	.col-sm-pull-1
	{
	right: 8.33333333%;
	}

	.col-sm-pull-0
	{
	right: auto;
	}

	.col-sm-push-12
	{
	left: 100%;
	}

	.col-sm-push-11
	{
	left: 91.66666667%;
	}

	.col-sm-push-10
	{
	left: 83.33333333%;
	}

	.col-sm-push-9
	{
	left: 75%;
	}

	.col-sm-push-8
	{
	left: 66.66666667%;
	}

	.col-sm-push-7
	{
	left: 58.33333333%;
	}

	.col-sm-push-6
	{
	left: 50%;
	}

	.col-sm-push-5
	{
	left: 41.66666667%;
	}

	.col-sm-push-4
	{
	left: 33.33333333%;
	}

	.col-sm-push-3
	{
	left: 25%;
	}

	.col-sm-push-2
	{
	left: 16.66666667%;
	}

	.col-sm-push-1
	{
	left: 8.33333333%;
	}

	.col-sm-push-0
	{
	left: auto;
	}

	.col-sm-offset-12
	{
	margin-left: 100%;
	}

	.col-sm-offset-11
	{
	margin-left: 91.66666667%;
	}

	.col-sm-offset-10
	{
	margin-left: 83.33333333%;
	}

	.col-sm-offset-9
	{
	margin-left: 75%;
	}

	.col-sm-offset-8
	{
	margin-left: 66.66666667%;
	}

	.col-sm-offset-7
	{
	margin-left: 58.33333333%;
	}

	.col-sm-offset-6
	{
	margin-left: 50%;
	}

	.col-sm-offset-5
	{
	margin-left: 41.66666667%;
	}

	.col-sm-offset-4
	{
	margin-left: 33.33333333%;
	}

	.col-sm-offset-3
	{
	margin-left: 25%;
	}

	.col-sm-offset-2
	{
	margin-left: 16.66666667%;
	}

	.col-sm-offset-1
	{
	margin-left: 8.33333333%;
	}

	.col-sm-offset-0
	{
	margin-left: 0%;
	}

	.visible-xs
	{
	display: none !important;
	}

	.hidden-xs
	{
	display: block !important;
	}

	table.hidden-xs
	{
	display: table;
	}

	tr.hidden-xs
	{
	display: table-row !important;
	}

	th.hidden-xs,
	td.hidden-xs
	{
	display: table-cell !important;
	}

	.hidden-xs.hidden-print
	{
	display: none !important;
	}

	.hidden-sm
	{
	display: none !important;
	}

	.visible-sm
	{
	display: block !important;
	}

	table.visible-sm
	{
	display: table;
	}

	tr.visible-sm
	{
	display: table-row !important;
	}

	th.visible-sm,
	td.visible-sm
	{
	display: table-cell !important;
	}
	
	.col-md-3
	{
	width:25%;
	}
	
	.col-md-4
	{
	width:33.33333333%;
	}
	
	.col-md-8
	{
	width:66.66666667%;
	}
	
	.col-md-9
	{
	width:75%;
	}
	
	#article .row
	{
	display: flex;
	flex-wrap: wrap;
	}
	
	#article .col
	{
	display: flex;
	flex-direction: column;
	}
	
	.imgball-link
	{
	background:#F80 !important;
	color:#000 !important;
	}
	
	.template1 #header H1
	{
	background:#F80 !important;
	color:#000 !important;
	}
	
	#uncompbtn
	{
	display:none;
	}


}


/* FIX A Bootstrap bug */

@media screen and (min-width: 992px) and (max-width: 995px)
{

	SECTION .container
	{
	width: 100%;
	}


}


/* small ipad and up */
@media screen and (min-width: 768px)
{

	.navbar-default .navbar-nav>li
	{
	float:none;
	}

	.navbar-default .nav>li>a
	{
	display:inline;
	line-height:40px;
	}

	.navbar-default .navbar-right LI
	{
	text-align:right;
	}

	.navbar-default .menu-pull-left
	{
	margin-left:-10px;
	}

	.navbar-default .menu-pull-right
	{
	margin-right:-10px;
	}

	
}


/* small ipad only */

@media screen and (min-width:768px) and (max-width:780px)
{

	.navbar-default LI
	{
	font-size:11px;
	}

	
	.navbar
	{
	padding-top:0;
	}

	
	#pg-home #uncomp IMG
	{
	width: 12vw;
	margin-right: -13%;
	}

	
	#pg-home #homepts .col .imgball IMG
	{
	width:200px;
	height:200px;
	}

	
	#pg-home #homepts .container.fix
	{
	margin-left:-7px;
	}

	
	#pg-home #homepts H2
	{
	font-size:24px;
	}

	
	#footer #footer-awards IMG
	{
	max-width:100px;
	}

	
	#footer #split1 #footer-awards
	{
	width:77%;
	}

	#footer #split1 #follow
	{
	width:23%;
	}

	
	.template1 #uncompbtn
	{
	margin-bottom: -83px;
	padding-right: 109px;
	}

	.template1 #uncompbtn A IMG
	{
	width:133px;
	}

	
	/*
	#footer #split1 #footer-awards A[href*="bill-loftus-awarded"]
	{
	display: block;
	margin-top: 100px;
	padding-bottom: 100px;
	}

	*/

}


/* mobile below small ipad */
@media screen and (max-width:767px)
{

	#pg-home #uncomp
	{
	display:none;
	}

	
	.carousel-indicators
	{
	visibility:hidden;
	}

	
	.navbar
	{
	padding-top:0;
	}

	
	#navbar
	{
	margin-top:0;
	position: fixed;
	top: 0;
	width: 100%;
	}

	
	#navbar.collapse.in
	{
	margin-top: 52px;
	background: #FFF;
	opacity: 1;
	z-index: 1001;
	border-bottom: 1px solid #DDD;
	}

	
	.navbar-default UL.navbar-left
	{
	background:#FFF;
	padding-left:0;
	}

	
	.navbar-default UL.navbar-right
	{
	background:#FFF;
	padding-right:0;
	}

	
	.navbar-static-top
	{
	min-height:200px;
	}

	
	#pg-home #homepts .imgball-link
	{
	position:relative;
	top:0;
	margin-bottom:30px;
	width:100%;
	}

	
	#pg-home #homepts .imgball-link A
	{
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	}

	
	#pg-home #homepts P
	{
	padding-left:4%;
	padding-right:4%;
	}

	
	#footer #split1 #footer-awards
	{
	width:100%;
	float:none;
	clear:both;
	}

	
	#footer #split1 #footer-awards A,
	#footer #split1 #footer-awards A:visited
	{
	display:block;
	text-align:center;
	margin-bottom:30px;
	}

	
	#footer #split1 #footer-awards A IMG
	{
	float:none;
	}

	
	#footer #split1 #follow
	{
	width:100%;
	float:none;
	clear:both;
	text-align:center;
	}

	
	/*
	#footer #split1 #footer-awards A[href*="bill-loftus-awarded"]
	{
	}

	
	#footer #split1 #footer-awards A[href*="bill-loftus-awarded"] IMG
	{
	position:revert !important;
	}

	
	#footer #split1 #footer-awards A[href*="bill-loftus-awarded"] DIV
	{
	position: revert !important;
	text-align: center;
	margin-left: -10%;
	}

	*/
	
	#footer #split2 #copyright
	{
	width:100%;
	float:none;
	clear:both;
	margin-bottom:30px;
	}

	
	#footer #split2 #links
	{
	width:100%;
	float:none;
	clear:both;
	text-align:center;
	}

	
	#footer #split2 #links A
	{
	display:block;
	margin-bottom:10px;
	}

	
	#footer #split2 #links BR
	{
	display:none;
	}

	
	#footer #split2 #copyright
	{
	text-align: center;
	padding: 0px 50px;
	}

	.template1
	{
	margin-top:20px;
	}

	
	.template1 #header H1
	{
	display: block;
	font-size: 30px;
	padding: 10px 25px;
	height: auto;
	margin: 0;
	position: relative;
	top: -36px;
	margin-left: 20px;
	margin-right: 20px;
	}

	
	.template1 #uncompbtn
	{
	text-align: center;
	margin-bottom: -74px;
	padding-right:0;
	}

	
	#pg-staff .person .biobtn
	{
	position:initial;
	bottom:initial;
	left:initial;
	right:initial;
	}


}


@media screen and (min-width:768px) and (max-width:780px)
{
	#pg-staff .person
	{
	min-height:287px;
	}

}


@media screen and (min-width:1700px)
{

	#pg-staff .person
	{
	min-height:297px;
	}


}



