/**
 * Created on : 18-Jan-2016, 12:17:42 PM
 * Author     : jrussell
 *
 * Change Log:
 *	Dec 18, 2018	Justin Joyce		Added media print styling for progress bars [BB-674]
 *	Aug 11, 2017	Dean Chan			Corrected CSS [BB-5]
 *	May 24, 2016	John Russell		Add some comment wrappers for CSS sections
 *	Jan 18, 2016	John Russell		Initial print CSS
 */

@media print {
	a[href]:after {
		content: none;
	}
	.no-print{
		display:none;
	}
	body {
		overflow: visible !important;
	}
	#datapanels {
		overflow: visible !important;
	}
	body {
		font-family: Arial, sans-serif;
		overflow: visible !important;
		-webkit-print-color-adjust: exact;
	}
	nav {
		display: none !important;
	}
	/* wookmark fix */
	ul.tiles-wrap {
		height: auto !important;
	}
	ul.tiles-wrap li {
		position: relative !important;
		top: auto !important;
		left: auto !important;
	}
	/* end Wookmark Fix */
	#page-wrapper {
		margin: 0 !important;
		position: static !important;
	}
	.footer {
		position: static;
	}
	.scrollPortlet {
		max-height:none !important;
		min-height: 0 !important;
		overflow-y: auto !important;
	}
	/* Diagnostic Characters */
	td.D{border: 2px solid #ff0000; background-color: #FF0000 !important;}     /*diagnostic    (red)*/
	td.DP{border: 2px solid #ff6600; background-color: #FF6600 !important;}    /*partial       (reddish orange)*/
	td.P{border: 2px solid ff9900; background-color: #FF9900 !important;}     /*partial       (orange)*/
	td.PU{border: 2px solid ffd743; background-color: #FFD743 !important;}    /*partial       (yellowish orange)*/
	td.I{border: 2px solid #ffff66; background-color: #FFFF66 !important;}     /*invalid       (yellow)*/
	td.U{border: 2px solid #ffffff; background-color: #FFFFFF !important;}     /*uninformative (white)*/
	/* END Diagnostic Characters */
	/* Print column sizing (used to override bootstrap defaults for print) */
	.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;
	}
	.progress-bar {
		border: solid 5px #1ab394;
	}
	/* END Print column sizing */
	/* Description Lists for key/values */
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
	/* END Description Lists for key/values */

	/* Specimen View */
	img.trace-image {
		max-width: none !important;
	}
	div.trace-display {
		width: 100% !important;
	}
	/* END Specimen View */

	#current_map_canvas img {
		max-width: none !important;
	}

	body.modal-open *{
		display: none;
	}

	body.modal-open .modal.in .modal-dialog, body.modal-open  .modal.in .modal-dialog * {
		display: initial; /* make visible modal body and header */
	}
}