﻿#globalSearch, #offlineSearch, #elasticSearch,
#mode,
#faq,
#tabs,
#versions a, #versions span, #versionSelector,
a.arrows,
iframe#toc,
#hmsplitter,
#contentFooter,
#revision,
#footer a,
#cookiebar {
  display: none !important;
}
#header {
  min-height: 10ex;
}
#header .header_spacer {
  padding: 0;
}
#logo, #versions {
  top: 1ex;
}
body {
  print-color-adjust: exact;  /* Standard property */
  -webkit-print-color-adjust: exact;  /* For WebKit-based browsers (e.g., Chrome, Safari) */
  -moz-print-color-adjust: exact; /* For Mozilla-based browsers (e.g., Firefox) */
}
.page {
  width: auto;
  max-width: initial;
  padding:0;
} 
#content {
  float: none;
  clear: both;
  padding: 0;
  padding-top: 4ex;
  width: auto !important;
  min-height: auto;
}
#content div {
  margin: 0 auto;
  max-width: 100%; /* Constrain the inner container width */
  height: auto; /* Let the height adjust based on image aspect ratio */
}
#content img {
  max-width: 100%;
}
.dropdown-toggle {
  display: block !important;
}
#footer {
  padding: 1ex;
}
#footer p {
  margin: 1ex;
}
