/* Print-Styles */

* {
  background: none !important;
}

nav,
footer,
form,
aside {
  display: none !important;
}

.only_mobile {
  display: none !important;
}

@media print {
  * {
    background: none !important;
    max-height: none !important;
    min-height: 0 !important;
    /* display: initial !important; */
  }

  header, footer {
    display: none !important;
  }

  * {
    height: auto !important;
    max-height: none !important;
  }

  .content-white-box {
  	padding: 0;
  	width: 100%;
  	height: auto;
  	margin-top: 0;
  	max-width: none;
  	margin-left: auto;
  	margin-right: auto;
  	min-height: none;
  	margin-bottom: 0;
    display: initial !important;
  }

  input, select, textarea, .tab-menu, .print.buttons, .arrow-up, .arrow-down, .search-icon {
    display: none;
  }

  html, main, table, main, body, section, .content-wrapper {
    display: initial !important;
  }

  #employee-list table {
    display: table !important;
  	font-size: 1rem;
    max-width: 100%;
    /* padding: 2rem; */
  }
	#employee-list a[href]:after {
		content: none;
	}

  td.employee-name {
  	padding-left: .75rem;;
  }

  a, button, li, p {
  	font-size: inherit;
  }

  .col {
    /* clear: both; */
    float: none;
    display: initial !important;
  }

  main {
    overflow: visible !important;
    padding: 0 !important;
    margin: 0 !important;
    /* display: block !important; */
  }

  #employee-list {
    display: flex !important;
  }

  .employee-tile {
  	max-width: 50%;
  	width: 44rem;
    width: calc((100% / 3) - 3.1rem);
  	padding: 1rem;
  	border: 0.2rem solid #000 !important;
  	display: flex;
  	align-items: center;
  	margin-right: 1rem;
  	margin-bottom: 1rem;
    font-size: .8rem;
    line-height: 1;
  }

}