/*
Print layout: */
@media print { /*
 -------       ---------
      % Defaults %
 -------       ---------
*/

  * { line-height: 1.2 !important;  text-align: left;  color: #000 !important; /* Black prints faster: h5bp.com/s */  background: transparent !important;  -webkit-box-shadow: none !important;  box-shadow: none !important;  text-shadow: none !important; }
  * p { font-size: 12px !important;  display: block !important; text-align: justify !important;}
  a[href]:after { content: ' (' attr(href) ')'; }
  abbr[title]:after { content: ' (' attr(title) ')'; }


  @page { margin: .5cm !important;  size: auto !important;   /* auto is the initial value */ }

  h1  , h2  , h3  , h4  , h5  , h6 { page-break-after: avoid;  page-break-inside: avoid; }
  blockquote  , pre { page-break-inside: avoid; }
  ul  , ol  , dl { page-break-before: avoid; }
  div  , p  , h1  , h2  , h3  , h4  , a { width: auto !important;  height: auto !important;  margin: 0 !important;  padding: 0 !important; }
  div, span, a.item { position: static !important;  float: none !important;  clear: both !important;  width: auto !important;  height: auto !important;  min-height: 0 !important;  margin: 0 !important;  padding: 0 !important;  text-align: left !important; opacity: 1 !important; visibility: visible !important;}
  img { max-width: 100% !important; }
  a {text-align: justify !important;}
  p  , h2  , h3 { margin: 20px 0 15px !important;  orphans: 3;  widows: 3; }
  h2  , h3  , h4 { text-align: left !important;  page-break-after: avoid !important;  page-break-inside: avoid !important; }

  /*
     * Don't show links for images, or javascript/internal links
     */
  .ir a:after  , a[href^='javascript:']:after  , a[href^='#']:after { content: ''; }
  .ir a:after  , a[href^='javascript:']:after  , a[href^='/#']:after { content: ''; }
  .ir a:after  , a[href^='javascript:']:after  , a[href^='/']:after { content: ''; }

  /* what's not displayed */

  #nav , #top-right , #top-nav, #rotator-bg , #rotator-nav, #footer-left,#flickr-section,.footer-col
,#sidebar-left,.st_sharethis_custom ,#section-nav-ul ,form
  { display: none!important; }



  #homeadlets .item.text .h3, #leftadlets .item.text .h3, #homeadlets .item.text .h3 strong, #leftadlets .item.text .h3 strong {font-size: 22px !important;}

  #what .container .mobile-content, .text-acordeon {display: block !important;}

  img {visibility: visible !important;}

  .name,.item,.date {border: 0 !important;}

  /* logo */

  #logo { position: static;  width: 227px !important; height: 72px !important;  margin: 0 auto !important;  content: url(/images/logo.png); }
  #logo:after { position: static;  width: 227px !important; height: 72px !important;  margin: 0 auto  !important;  content: url(/images/logo.png); }

  #headertop { height: auto; }



  article { padding-left: 0; }
  body {padding: 20px !important;}
  #header-right {border-bottom: 0 !important;}





  /*
 -------       ---------
      % HEADINGS %
 -------       ---------
*/
  h1  , h2  , h3  , h4  , h5  , h6 { font-family: Arial, Verdana, Helvetica, sans-serif !important;  page-break-after: avoid!important; }
  h1 { font-size: 24pt !important;  font-weight: 700 !important;  position: relative !important; }

  h2 { font-size: 18px !important;  margin-top: 25px !important; }

  h3, h3 a { font-size: 16px !important;  font-weight: 700 !important;  font-style: italic !important;  border: none !important; }

  h2 { font-size: 18pt; }
  h2  , h3 { orphans: 3;  widows: 3; }
  h4 { font-size: 14px !important;  font-weight: 700 !important;  margin-top: 20px !important; }
  h5 { font-size: 12px !important;  font-weight: 700 !important;  margin-top: 20px !important; }
  h6 { font-size: 12px !important;  font-weight: 400 !important;  margin-top: 20px !important; }
  ul , ol {margin-left: 25px !important;}







}