﻿@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

@page {
	counter-reset: page!important;
}

/*#pageNumber:after {
	content: counter(page);
	}*/

@media screen {
	#printableContent {
		display: none!important;
	}
}

div.print-header {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 15mm;
}

div.print-footer_l {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    width: 33%;
    height: 15mm;
	counter-increment: page 1;
}
div.print-footer_r {
    position: fixed;
    right: 0;
    bottom: 0;
    right: 0;
    width: 33%;
    height: 15mm;
	text-align: right;
}

td.noBorder {
	border: none!important;
}