@media print {
	
.webHint {
    display: none;
}	

	
/* needs margin set to zero. */
.figureNoMarginRelative {
    position: relative;
    margin: 0px;
    padding: 0px;
}



.navElement1 {
    margin: 8px;
}

 .flexBoxHeader {
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  


	.flexBoxMargin {
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
		min-width: 2%;
	}
	
	.flexWrapper {
		display:flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
	}	
	
	.artIndexTableMobile {
		display:none;
	}

	.artIndexTableDesktop {
		display:flex;
	}	
	
	table {
		border-spacing: 0px 10px;
		align-self:flex-start;
	}


	th {
		padding: 0.5em;
		text-transform: uppercase;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		text-align: left;
	}

	td {
		padding: 0.3em;
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid black;
	}
	td:nth-child(2){
		font-weight: bold;
	}

}	
	
