
body {
  padding: 0 !important;
}

tbody td {
  font-size: 12px !important;
  line-height: 16px !important;
}

table, thead, tbody {
  width: 100% !important;
}

.node-acf-map #map-legend,
.node-acf-map #map-wrapper {
  display: none;
}

body.print-map .node-acf-map #map-legend,
body.print-map .node-acf-map #map-wrapper {
  display: block;
}

body.node-type-acf-map #map-wrapper #state-labels li {
  color: #fff;
  background: #000;
  -webkit-print-color-adjust: exact;
  display: block;
  padding: 0 4px;
  margin: 0 -4px 0;
  height: 22px;
  line-height: 22px;
}

body.node-type-acf-map #map-wrapper #state-labels li.hi,
body.node-type-acf-map #map-wrapper #state-labels li.vt,
body.node-type-acf-map #map-wrapper #state-labels li.nh,
body.node-type-acf-map #map-wrapper #state-labels li.ma,
body.node-type-acf-map #map-wrapper #state-labels li.ri,
body.node-type-acf-map #map-wrapper #state-labels li.ct,
body.node-type-acf-map #map-wrapper #state-labels li.nj,
body.node-type-acf-map #map-wrapper #state-labels li.de,
body.node-type-acf-map #map-wrapper #state-labels li.md,
body.node-type-acf-map #map-wrapper #state-labels li.dc {
  color: #000;
  background: none;
}

.acf-map-key-1:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxOTU4ODc5ODA3MDExRTM4M0Q0OUMxRTA4RURGQzgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxOTU4ODdBODA3MDExRTM4M0Q0OUMxRTA4RURGQzgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODE5NTg4Nzc4MDcwMTFFMzgzRDQ5QzFFMDhFREZDODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODE5NTg4Nzg4MDcwMTFFMzgzRDQ5QzFFMDhFREZDODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72gblAAAAAF0lEQVR42mI0zprAgBswMeAFI1UaIMAAdygBQZWTOpYAAAAASUVORK5CYII=);
}

#block-acf-readspeaker,
a.back-top,
.node-acf-map #states-info .state a.more,
.node-acf-map #display-all,
#acf-map-filter-states,
body.page-node #below .block-acf-research,
.node-acf-research a.more.back,
.table-of-contents ul li a,
.top-toc,
#breadcrumb .breadcrumb *,
#block-acf-theme-programs,
#featured #block-acf-theme-slideshow .content .select-wrapper,
#block-acf-theme-ocsp-stay-connected,
#toolbar,
#eyebrow,
#main-menu,
#breadcrumb a.print,
#search-block-form,
#block-workbench-block,
.tabs,
#sidebar,
.node .social,
#footer-wrapper,
#featured #block-acf-theme-slideshow .content ul.nav {
  display: none !important;
}

html.js body.node-type-acf-map #states-info .state.hide,
#breadcrumb .breadcrumb a.active {
  display: block !important;
}
#breadcrumb .breadcrumb a.active:after {
  font-size: 16px;
  content: attr(href);
}
#breadcrumb .breadcrumb a.active .ie-print {
  display: block !important;
}
#main .section,
#footer-inner,
#header .section {
  width: auto;
  height: auto;
}
#header {
  padding: 0;
  margin: 0;
  background: none;
}
#site-name {
  position: relative;
  top: auto;
  left: auto;
  margin: 1em 0;
}
.breadcrumb {
  margin: 0;
  border-top: 1px solid #dad1c0;
  padding: 10px 0;
}
#content {
  float: none;
  margin: 0;
  width: auto !important;
}
.node .submitted {
  margin: 0 0 1em;
}
#main {
  padding: 0;
  margin: 0;
  background: none;
}
body,
a {
  color: #000 !important;
}

.node .attachments-list li {
  padding-left: 0;
  font-size: 0;
}

.node .attachments-list li a {
  font-size: 10px;
  display: block;
}

.node .attachments-list li a span.icon {
  display: none;
}

.node .attachments-list li a[href^="http"]:after,
#content .node .content a[href^="http"]:after {
  content: " (" attr(href) ")";
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  text-transform: none;
}

#content .node .content a[href^="/"]:after {
  content: " (http://www.acf.hhs.gov" attr(href) ")";
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

table a:after {
  content: '' !important;
}

#content .node .content a.external {
  display: none;
}
#content .node .content a.external:after {
  content: '' !important;
}
abbr:after {
  content: " (" attr(title) ")";
}
.block {
  background: none !important;
  padding: 0 !important;
}
#content .block-ecd-research, #content .block-ecd-resources, body.front #content .block, body.page-office #content .block,
#content .block-left, #content .block-right,
body.front #content #block-acf-theme-news, body.front #content #block-acf-theme-grant, body.front #content #block-acf-theme-funding-opps, body.page-office #content #block-acf-theme-news, body.page-office #content #block-acf-theme-grant, body.page-office #content #block-acf-theme-funding-opps, #content #block-acf-theme-grants-info, #content #block-acf-theme-transmittals, #content #block-acf-theme-acf-press-contact, body.page-office-opre #content #block-acf-theme-featured-research, body.page-office-aidd #block-acf-theme-featured-research,
body.front #content #block-acf-theme-quickfact, body.front #content #block-acf-theme-featured-research, body.page-office #content #block-acf-theme-quickfact, body.page-office-fysb #content #block-acf-theme-grant, body.page-office-fysb #content #block-acf-theme-funding-opps, #content #block-acf-theme-grant, #content #block-acf-theme-funding-opps, body.path-state #content #block-acf-theme-paris-match-results, #content #block-acf-theme-acf-background-information, body.page-office-aidd #block-acf-theme-featured-resource {
  width: 50%;
}
body.front #content .block .block {
  width: auto;
}
#featured #block-acf-theme-slideshow .content,
#header #featured {
  height: auto;
}
#featured #block-acf-theme-slideshow {
  width: auto;
  position: relative;
}
#featured #block-acf-theme-slideshow .content ul.slides {
  height: auto;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}
#featured #block-acf-theme-slideshow .content ul.slides li {
  position: relative;
  margin: 0 0 1em;
}
#featured #block-acf-theme-slideshow .content ul.slides li.element-invisible {
  position: relative !important;
}
#featured #block-acf-theme-welcome {
  float: none;
  width: auto;
}

#block-acf-theme-staff-profile > .content > a.more, #block-acf-theme-provider-profile > .content > a.more, #block-acf-theme-quickfact a.more, .block-acf-research-pages-refugee-voices a.more, .block-acf-research-pages-story a.more, #block-acf-theme-story a.more, #block-acf-theme-refugee-voices a.more {
  position: relative;
  top: auto;
  right: auto;
}
.node-acf-research .table-of-contents.numbers ul li {
  display: inline;
  margin: 0;
}
.node-acf-research .table-of-contents.numbers ul li span.active {
  display: inline;
  color: #000;
  background: none;
}
