*, *:before, *:after, *:first-letter, *:first-line {
  background: transparent !important;
  color: #000 !important; 
  box-shadow: none !important;
  text-shadow: none !important; }

a, a:visited {  text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }

/** Don't show links that are fragment identifiers, * or use the `javascript:` pseudo protocol */
a[href^="#"]:after,
a[href^="javascript:"]:after {
  content: "";
}

pre, blockquote {  border: 1px solid #999; page-break-inside: avoid; }

/** Printing Tables: * http://css-discuss.incutio.com/wiki/Printing_Tables */
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p, h2, h3 { orphans: 3;  widows: 3; margin: 0 0 1em 0; }
h2, h3 { page-break-after: avoid; }

header nav,
header #text,
header #utility-nav,
footer,
section#options,
#promos,
#signup,
.add-your-name { display: none; }

section#id { background: none; color: black; }

header a[href]:after { content: none; }
#logo::after { display: block; content: url(http://www.supportconowingodam.com/theme/img/logo-rev.svg); width: 150pt; }
#logo img { display: none; }

body { font: 10pt/12pt Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; font-weight: 400; } 
h1, h2, h3, h4, h5, h6 { 
   font-family: 'Raleway', Georgia, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; 
   line-height: 1; 
   font-weight: 400;
   text-transform: none; }

h1 { font-size: 18pt; }
h2 { font-size: 17pt; }
h3 { font-size: 16pt;  }
h4 { font-size: 14pt;   }
h5 { font-size: 12pt;}
h6 { font-size: 11pt;   }

.photo.folder, .photo.page {
    float: right;
    max-width: 250px;
    position: relative;
    padding: 0;
    margin: 0 0 1em 2em;
}
