h1,
#navigation,
.noprint,
.no-print
{
  display:                            none;
}

#teaser
{
  border:                             0px;
  height:                             100px;
  color:                              #018174;
}

#head,
#body,
#center
{
  border:                             0px;
  margin:                             0px;
  page-break-inside:                  auto;
  width:                              auto;
}

#body
{
  display:                            inline;
}

#head
{
  height:                             auto;
  page-break-after:                   auto;
}

#logo-print
{
  float:                              right;
  height:                             67px;
  margin:                             0px;
  padding:                            0px;
  width:                              157px;
}

#footer
{
  background-color:                   transparent;
  border:                             0px;
/*  border-top:                         black solid 1px;*/
  clear:                              both;
  color:                              black;
  margin:                             0px;
  padding:                            10px 0px 0px;
  text-align:                         center;
  width:                              100%;
}

#footer .print
{
  border-top:                         black solid 1px;
  padding-top:                        10px;
}

h1
{
  margin-top:                         156px;
  page-break-after:                   avoid;
}

.print
{
  display:                            block;
}

input.text
{
  background:                         transparent;
  border-color:                       #333333;
  border-style:                       dashed;
  border-width:                       0px 0px 1px;
}

fieldset
{
  width:                              auto;
}

.formFooter
{
  margin:                             3cm 0px 0px;
  overflow:                           hidden;
  width:                              100%;
}


