#header, #footer, .photos { display: none; }

html { font-family: Helvetica, Arial !important; }

a { 
  color: inherit;
  text-decoration: none;
}

.right { display: none; }
.actions, .action { display: none; }

#table, table.list { font-size: 10px; width: 100%; }
#table table, table.list { width: 100%; }



#table td, table.list td { padding-top: 5px; padding-bottom: 5px; }
#pages { display: none; }
.subtitle { display: none; }

h1 { 
  font-size: 20px;
  margin-top: 0;
}

.ind-address .address1,
.ind-address .address2,
.ind-address .city,
.ind-address .state,
.ind-address .postcode,
.fam-address .address1,
.fam-address .address2,
.fam-address .city,
.fam-address .state,
.fam-address .postcode { padding-right: 3px; }

td .phonetype { padding-left: 3px; }
.pages { display: none; }

th, td { text-align: left !important; }

td { border-bottom: 1px solid #eee; }

#ind-search, #fam-search { display: none !important; }
#sort-by-letter { display: none; }

.infoheader { display: none; }
.group.infoheader { display: block; }
.group.infoheader .links { display: none; }
#bulk-toggle, #bulk_operations { display: none; }

.hide-print { display: none !important; }
.maplink { display: none; }

.groupfacts { font-size: 14px; }