/* Print Style Sheet */

body {
  width: auto!important;
  margin: auto!important;
  font-family: serif;
  font-size: 12pt;
  background-color: #fff!important;
  color: #000!important;
  overflow: visible;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
h1, h2, h3, caption {
  break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
a[href]:after {
  content: " (" attr(href) ")"; /* affichage des URL des liens */
}
.row{
  float: none;
}
.sidebar-left{
  display: block !important;
  float: none;
  overflow: visible;
  border: none;
  page-break-before: always;
}

.dont-print{
  display: none;
}
#content .header-image{
  display: none;
}
.clear.collapse{
  display: block;
}
#page-header{
  display: block;
}
#page-header > *{
  display: none !important;
}
#page-header > .site-title{
  display: block !important;
}
a[href]:after{
    width: 400px;
    display: block;
}
.widgets-group{
    display: block;
    border-left: none !important;
}
