/*----------------------------------------------------------
 * Print elements
 *----------------------------------------------------------*/
body{
  background:none;
  overflow-y: visible;
  font-family: Calibri, Arial, Helvetica, sans-serif;
}

.results_header_link { display: none; }

#city_hall_logo {
  float: left;
  margin-top: 8px;
}

#content h1{
  display: inline;
  float: left;
  text-align: center;
  margin-right: 260px;
}

#content h3{
  margin-top: 40px;
}
#sidebar, #header, .bottom, .botoesprint{display:none;}
#main{width:auto;}
.show_only_printing a{
  text-decoration: none;
  color:#000000;
}
.show_only_printing a:visited{
  color:#000000;
}
#content{
  float:none;
  margin:20px auto;
  background:none;
}
#content form{display:none;}
#content .inner{border:none;background:none;}
#content .right{ float: right; margin: 0; }
#content #inner_wrapper h1 { margin: 0 }
.flash { display: none; }
.hide_in_print {display: none}
table.list {margin-bottom:0; width:auto; border:none; border-collapse: collapse;}
table.list tr { border-bottom: 1px solid #E8EAEE; }
table.list thead {background-image: none;}
table.list thead th { border: none; }
table.list tbody.data td {font-size:13px; }
table.list thead th {font-size:13px; padding:5px;}
.action {margin-left:513px; }
#content { margin:0;}
.protocolo { float: left; margin-bottom: 0.5ex; }
.protocolo label a { font-size: 13px; text-decoration: none; color: #000000; }

#content form.show_in_print {display: block !important; clear: both;}
#content form.show_in_print .botoes {display: none;}
#content form.show_in_print label { font-size: 13px !important; }
#content form.show_in_print input { font-size: 13px !important; width: 100%; }
#content form.show_in_print fieldset { margin: 0; padding: 0.5ex; }
#content form.show_in_print fieldset p { margin: 0.5ex 0; }
#content form.show_in_print table { width: 100% !important }
#content form.show_in_print .field { width:280px; float:left; margin:0 12px 10px; }
#content form.show_in_print .filter_options { display: none; }
#content form.show_in_print .botoesgrid { display: none; }
#content form.show_in_print h3 { margin-top: 1ex; }
#content form.show_in_print table { page-break-inside:auto }
#content form.show_in_print tr    { page-break-inside:avoid; page-break-after:auto }
#content form.show_in_print thead { display:table-header-group }
#content form.show_in_print tfoot { display:table-footer-group }
#content form.show_in_print select { clear: left; font-size: 12px !important }
