@page {
  size: landscape; /* Ја задржуваме хоризонталната ориентација за печатење */
  margin: 0.5cm;   /* Мали маргини за да собере сè на еден лист */
}

body {
  padding: 0;
  margin: 0;
  font: 11pt sans-serif; /* pt е подобра мерка за печатење од em */
  color: #000;
  background: #fff;
}

#print-header {
  display: block;
  font-size: 16pt;
  font-weight: normal;
  text-align: center;
  border-bottom: 2px solid #333;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

/* Скриј ги елементите што не треба да излезат на хартија */
#form, #info, #ribbon, .linkovi, .error {
  display: none !important;
}

/* Стилизирање на табелата со резултати за печатење */
#results {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}

#results tr {
  border-bottom: 1px solid #dfdfdf;
}

/* Првиот ред (Бруто плата) и последните редови (Вкупно, Нето) да бидат со задебелен текст */
#results tr:first-child, 
#results tr:nth-last-child(1), 
#results tr:nth-last-child(2),
#results tr:nth-last-child(7) {
  font-weight: bold;
}

/* Последниот ред (Нето плата) добива подебела долна линија како краен резултат */
#results tr:last-child {
  border-bottom: 2px solid #000000;
}

#results td {
  padding: 8px 5px;
  font-size: 11pt;
}

/* Првата колона (текстот) ја шириме за да има простор */
#results td:first-child {
  width: 55%;
  text-align: left;
}

/* Втората колона (процентите) ја порамнуваме централно/лево */
#results td:nth-child(2) {
  width: 15%;
  text-align: left;
  color: #555;
}

/* Третата колона (износите во денари) ја порамнуваме десно за прегледност */
#results td:last-child {
  width: 30%;
  text-align: right;
}