/* v1.0 | 20080212 */
/* line 10, ../sass/print.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 18, ../sass/print.scss */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 21, ../sass/print.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* body */
/* line 26, ../sass/print.scss */
body {
  color: #000;
  font: 1em/1 Arial, Helvetica, sans-serif;
  background: #fff;
}

/* line 31, ../sass/print.scss */
a {
  text-decoration: none;
  color: #000;
}

/* line 35, ../sass/print.scss */
a:hover {
  text-decoration: underline;
}

/* wrapper */
/* line 37, ../sass/print.scss */
#wrapper {
  width: 100%;
  height: 100%;
}

/* line 41, ../sass/print.scss */
.logo-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}

/* header */
/* line 48, ../sass/print.scss */
#header {
  display: none;
}

/* skip */
/* line 50, ../sass/print.scss */
.skip {
  display: none;
}

/* main */
/* line 52, ../sass/print.scss */
#main {
  padding: 180px 0 0;
}

/* line 53, ../sass/print.scss */
.contact-block {
  display: none;
}

/* info */
/* line 55, ../sass/print.scss */
.info-box {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0 0 19px;
}

/* line 61, ../sass/print.scss */
.info {
  letter-spacing: 1px;
  word-spacing: -1px;
  font-size: 15px;
  line-height: 21px;
  padding: 0 0 35px;
  margin: 0 20px 0 0;
  float: left;
  width: 25%;
}

/* line 71, ../sass/print.scss */
.info h3 {
  color: #000;
  font-size: 25px;
  line-height: 26px;
  letter-spacing: -1px;
  margin: 0 0 12px;
}

/* line 78, ../sass/print.scss */
.info .text-block {
  overflow: hidden;
  width: 100%;
}

/* line 82, ../sass/print.scss */
.info .text-block p {
  overflow: hidden;
}

/* line 84, ../sass/print.scss */
.logo-rainn,
.big-link {
  display: none;
}

/* content */
/* line 86, ../sass/print.scss */
.content-text {
  word-spacing: 2px;
  font-size: 16px;
  line-height: 1.25em;
}

/* line 93, ../sass/print.scss */
.content-text h2,
.map-block h2,
.take-a-tour h2 {
  word-spacing: 0;
  margin: 0 0 9px;
  color: #676446;
  font-size: 24px;
  line-height: 1.35em;
  letter-spacing: -1px;
}

/* line 101, ../sass/print.scss */
.content-text p {
  margin: 0 0 20px;
}

/* line 102, ../sass/print.scss */
.content-text p a {
  font-style: italic;
  color: #817f6e;
}

/* line 106, ../sass/print.scss */
.content-text p strong {
  color: #000;
}

/* line 107, ../sass/print.scss */
.content-block {
  padding: 18px 0;
}

/* line 108, ../sass/print.scss */
.content-text h3 {
  color: #ffab51;
  letter-spacing: -1px;
  font-size: 1.3em;
  line-height: 1.6em;
  word-spacing: 0;
  margin: 0 0 5px;
}

/* line 116, ../sass/print.scss */
.content-list {
  margin: 0 0 0 -16px;
  position: relative;
  width: 100%;
}

/* line 121, ../sass/print.scss */
.content-list li {
  font-size: 0.9em;
  line-height: 1.2em;
  color: #666446;
  padding: 3px 0 12px 16px;
  word-spacing: 2px;
}

/* sidebar */
/* line 129, ../sass/print.scss */
.main-forms {
  display: none;
}

/* sidebar */
/* line 131, ../sass/print.scss */
#sidebar {
  display: none;
}

/* line 133, ../sass/print.scss */
.contact-table caption,
.map-block caption {
  display: none;
}

/* line 134, ../sass/print.scss */
.contact-table table {
  width: 100%;
}

/* line 136, ../sass/print.scss */
.contact-table th,
.map-block th {
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -1px;
  color: #676446;
  border-bottom: 12px solid #fafaee;
  text-align: left;
}

/* line 145, ../sass/print.scss */
.contact-table td,
.map-block td {
  font-size: 15px;
  line-height: 34px;
  color: #676446;
  border-bottom: 2px solid #fafaee;
}

/* line 151, ../sass/print.scss */
.remarks {
  font-size: 15px;
  line-height: 3.8em;
  color: #9a9a9a;
  word-spacing: -1px;
}

/* line 157, ../sass/print.scss */
.map-block {
  padding: 0 0 61px;
  font-size: 16px;
  line-height: 1.25em;
  word-spacing: 2px;
}

/* line 163, ../sass/print.scss */
.map-block p {
  margin: 0 0 27px;
}

/* line 164, ../sass/print.scss */
.map-block a {
  text-decoration: underline;
  color: #676446;
}

/* line 168, ../sass/print.scss */
.map-block a:hover {
  text-decoration: none;
}

/* line 169, ../sass/print.scss */
.map-block td {
  vertical-align: top;
  line-height: 1.2em;
  padding: 7px 36px 13px 1px;
}

/* line 174, ../sass/print.scss */
.map-block td.loc {
  padding: 7px 34px 13px 1px;
}

/* line 175, ../sass/print.scss */
.map-block td.address {
  padding: 7px 45px 13px 1px;
}

/* line 176, ../sass/print.scss */
.map-block td span {
  display: block;
  padding: 0 0 5px;
}

/* line 180, ../sass/print.scss */
.map-block td strong {
  font-weight: normal;
}

/* line 181, ../sass/print.scss */
.map-block .marker {
  display: none;
}

/* line 182, ../sass/print.scss */
.loc-box strong {
  float: left;
}

/* line 183, ../sass/print.scss */
.map-block .map {
  display: none;
}

/* line 184, ../sass/print.scss */
.map-block.large .text-block {
  float: none;
}

/* line 185, ../sass/print.scss */
.map-block.large td.hours {
  padding: 7px 32px 13px 1px;
}

/* line 186, ../sass/print.scss */
.take-a-tour {
  padding: 0 0 40px;
}

/* line 187, ../sass/print.scss */
.take-a-tour .text-block {
  padding: 0 0 23px;
  font-size: 16px;
  word-spacing: 2px;
}

/* line 192, ../sass/print.scss */
.info-list {
  display: none;
}

/* footer */
/* line 194, ../sass/print.scss */
#footer {
  display: none;
}
