body {
	-webkit-print-color-adjust: exact !important;
	background: #fff !important;
 font: 11pt Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	color: #000;
	margin:1cm;
 widows: 3;
 orphans: 3;
}

.print-none {
 display:none;
}

.print-inline {
 display:inline;
}

.print-block {
 display:block;
}

h1 {
font-size: 24pt;
}

h2, h3, h4, p.linha-fina, p.inter {
font-size: 14pt;
margin-top: 25px;
}    

p.inter {
 font-weight:bold;
}

p.linha-fina {
 font-size:12pt;
 font-weight:bold;
}

p.legenda {
 font-family:sans-serif;
 font-size:.9rem;
 margin-top:0;
}

a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
    
a:link, a:visited, a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}

a {
    page-break-inside:avoid
}

a[href^=http]:after {
      content:" <" attr(href) "> ";
}

$a:after > img {
   content: "";
}

a:not(:local-link):after {
   content:" <" attr(href) "> ";
}
    
p, address, li, dt, dd, blockquote {
font-size: 100%
}

code, pre { font-family: "Courier New", Courier, mono}

ul, ol {
list-style: square; margin-left: 18pt;
margin-bottom: 20pt;    
}

li {
line-height: 1.6em;
}    

nav, #vinheta, #rodape {
 display:none;
}

.keeptogether {
	display: inline-block;
	width: 100%;
}

#cabecalho-de-impressao {
 display:block; 
 margin: 0 auto 5rem auto;
 border:1px solid black;
}

#cabecalho-de-impressao p {
 font-family:sans-serif;
 font-size: .75rem;
 text-align:center;
}

/* 
******************
EDICAO 333
******************
 */

p.servicos-tarja {
 font-weight:bold;
}

