header nav, header #mobile-search, footer, #directory-search, .members .filter, .members .count, .members .only, .print, #saved-search, #advanced-filters,
.pagination, .main .profile-group .row, #main-nav, #footer-connect, #footer-links, #nav-trigger, ul.first, ul.middle, ul.last, #mobile-search, .directory #platinum-sponsors,
.alpha {
  display: none !important;
  position: absolute;
  top: -9999px;
  left: -9999px; }

img {
  display: none !important; }

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 80%; }

a {
  color: #000; }

.profile .main .image img,
.news-article img {
  display: block !important; }

.members .groups-item, .contact-icsc .groups-item, .main .attending-item {
  float: left;
  width: 50%;
  margin: 0 0 10px; }

.members .groups-item-even + .groups-item {
  clear: left; }

.main .contact-group .row2, .main .profile-group .row2 {
  display: block !important;
  clear: both !important;
  height: 1px; }

.members .groups-item img, .contact-icsc .groups-item img, .main .attending-item img {
  display: inline !important;
  width: 36px !important; }

.members .groups-item .image, .contact-icsc .groups-item .image, .main .attending-item .image {
  float: left; }

.members .groups-item .text-small, .contact-icsc .groups-item .text, .main .attending-item .text {
  padding: 0 20px 0 0;
  margin: 0 0 0 50px; }

.members .groups-item .text-small h2, .members .groups-item .text-small p,
.contact-icsc .groups-item .text h3, .contact-icsc .groups-item .text p,
.main .attending-item .text h3, .main .attending-item .text p {
  font-size: 11px;
  margin: 0; }

.main .contact-group h2, .sidebar {
  clear: both; }
