*, *: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 #utility-nav,
footer,
section#options { display: none; }

header a[href]:after { content: none; }
header { display: block; background: none;}
header #logo img { height: 72px }

#id {
    font-family: 'bebas-neue', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    color: #000;
    background: none;
    text-align: left;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#id a[href]:after { content: none; }
#id .chevron:before { display: none; }
#id a { display: inline-block; margin-right: 15px; }

#signup { display: none; }

body { font: 10pt/12pt "proxima-nova", Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; font-weight: 400; } 
h1, h2, h3, h4, h5, h6 { 
   font-family: 'proxima-nova', "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; 
   line-height: 1; 
   font-weight: 600;
   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;
}
