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

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 { display: block; }
p, h2, h3 { orphans: 3;  widows: 3; margin: 0 0 1em 0; }
h2, h3 { page-break-after: avoid; }

footer { display: none; }

.text-layer-headline {
    color: black;
    background: none;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: black;
}
 

body { font: 11pt/15pt 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: 700;
   text-transform: none; }

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

