
/* Hide Things */
.no-print,
.button,
#menu,
.sticky,
.bar,
#inquire,
footer { display: none; }
.print-only { display: block; }

body { 
  background: #fff; 
  color: #000;
}
box { box-shadow: 0 0 0 #fff; }

#content { margin-top: -50px; } /* Move all content up to shrink gap below logo */
body > header img { width: 200px; } /* Make logo smaller */

a[href]:after { content: none !important; } /* Override Foundation's rule to print URLs after the links */

#organization-info .more a { display: none; } /* Hide link to more org info */

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #000;
}

/* Resize all fonts, down */
h1 { font-size: 24pt; }
h2 { font-size: 20pt; }
h3 { font-size: 16pt; }
h4 { font-size: 14pt; }
h5 { font-size: 12pt; }
h6 { font-size: 11pt; }
.body-copy { font-size: 10pt; }
p.readable { font-size: 10pt; }
.chart p { font-size: 9pt; }
.trip-details { font-size: 9pt; }

/* Details */
dl { margin-left: 0; }
.trip-details dl { padding: 0; } 
dl dt {
  line-height: 1rem;
  font-style: italic;
  position: relative;
  width: auto;
  margin-left: 0;
}
dd.long { margin-left: 0; }
.trip-details h3,
.trip-details h4 { padding-left: 0;}