/* CSS Document */

@media print {
  h1 img,
  a[hreflang]:after,
  form,
  form *,
  #menu,
  #subMenu,
  #featuresMenu,
  #logo1,
  #anagram
    {
      display: none !important;
    }

  html,
  body,
  #wrapper
    {
      background: #fff;
    }

  #wrapper,
  #content
    {
      width: 100%;
      padding: 0;
      border: 0;
      margin: 0;
    }

  h1
    {
      margin: 0 auto 1em;
      text-align: center;
    }

  h1 span
    {
      position: relative;
      left: 0;
    }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6
    {
      page-break-before: auto;
      page-break-inside: avoid;
      page-break-after: avoid;
    }

  ol,
  code,
  table tr th,
  table tr td
    {
      page-break-inside: avoid;
    }

  #wrapper table tr th
    {
      page-break-after: avoid;
    }

  p
    {
      padding: 0 1em;
      text-align: left;
      font-size: 1em;
    }

  ol
    {
      margin-left: 2em;
    }

  a,
  a *
    {
      color: #333;
      font-style: normal;
    }
}


