  body{
position: relative;
font-size: 2px;
}
h3 {
font-size: 1.2rem !important;
}


* {
  background-color: transparent;
}

.sidebar,
#navigation,
#header-region,
#footer,
.breadcrumb,
.tabs,
.feed-icon,
.links {
  display: none;
}

.layout-container {
  width: 100%;
}

#content,
.title {
  margin: 20px 0;
  width: auto;
}
table th {
    background: #00113a;
    color: #ffffff;
    padding: 10px 0;
}

a:hover, a:active, a:link, a:visited {
  color: black;
}

#content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}


@media print {
  .no-print { display: none !important; }
  h1 { page-break-after: avoid; }
  table { page-break-inside: avoid; }
 table th {
    background: #00113a;
    color: #ffffff;
    padding: 10px 0;
}

  body{
position: relative;
font-size: 12px;
}
h3 {
font-size: 16px !important;
}
#content{
height: 100%;

}

table {
border-collapse: collapse !important;
width: 97%;
border-spacing: 0;
border-collapse: separate;
border: 1px solid #e9e9e9;
border-collapse: separate; 
border-spacing: 0;
border-radius: 0 !important;
overflow: hidden; 
font-family: arial;
width: 100%;
box-shadow:none !important;
overflow: hidden;
}
td {
text-align: center;
font-size: 11px;
padding: 8px 0 8px 0;
font-weight: 400;
border: 1px solid lightgrey;
}

table tr:nth-child(even) {
  background-color: #f4f4f4;
} 
#sidebar-first,
#realtime-chat-overlay{
display:none;
}
#print-this-page-link{
display: none;
}
} 