.printonly  {   display: none!important;  }

@media print {
.printonly  {   display: block!important;  }
.imgprint  {    max-width:500px !important;  }
.imgs-area  {    width:500px !important;  }

h1	{ font-size: 30px; font-family:sans-serif; }
h2 .huge	{ font-size: 45px; font-family:sans-serif; display: block!important; }
p, company-intro	{ font-size: 18px!important; font-family:sans-serif; text-decoration:none; text-align:justify;line-height:16px; }
.xs	{ font-size: 11x; font-family:sans-serif; text-decoration:none; text-align:justify;line-height:14px; }
.link{ font-size: 16px; font-family:sans-serif;text-decoration:underline; margin:10px 50px 10px 50px;}


  @page {
	 width: 210mm;
     height: 297mm;
		
    size: 210mm 297mm;
    margin: 15mm;
  }
  .container {
    width: 1000px;
  }

  .hidden {
    display: none!important;
  }



  @include make-grid(sm);




 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
   }
   .col-sm-12 {
        width: 100%;
   }
   .col-sm-11 {
        width: 91.66666667%;
   }
   .col-sm-10 {
        width: 83.33333333%;
   }
   .col-sm-9 {
        width: 75%;
   }
   .col-sm-8 {
        width: 66.66666667%;
   }
   .col-sm-7 {
        width: 58.33333333%;
   }
   .col-sm-6 {
        width: 50%;
   }
   .col-sm-5 {
        width: 41.66666667%;
   }
   .col-sm-4 {
        width: 33.33333333%;
   }
   .col-sm-3 {
        width: 25%;
   }
   .col-sm-2 {
        width: 16.66666667%;
   }
   .col-sm-1 {
        width: 8.33333333%;
   }

}
