html, body { height: auto;
          page-break-after: avoid;
            page-break-before: avoid;
 }

body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */
  background-color :#fff;
  font-family :Serif;
  font-size :12pt;
  line-height: 9pt;
}

.content {
    width: 90%;
}

#page { /* Modifications : suppression de la bordure - marges */
  margin :10pt;
  border :none;
}

.aside, .footer { /* Les éléments qui ne seront pas affichés  */
  display :none;
}

h1#top { /* Affichage du titre */
  margin :0;
  padding :0;
  text-indent :0;
  line-height :25pt;
  font-size :25pt;
}

h2, h3, #contenu h3, #contenu a, a { /* Modification de la couleur des titres et liens */
  color :#000;
}

.right-nav, .left-nav{
  display: none;
}

.frame-container{
  display: none;
}

img#logo {
    visibility: visible;
}

.header-wrapper {
    height: auto;
}

.logo-container {
    margin: 0px;
    width: 290px;
    visibility: visible !important;
}

p {
  margin:0.5em 0 !important ;
}

.toolbox {
    display: none;
}

.header {
    height: auto;
}