* {
  font-family: "Roboto", Arial;
  font-size: 1rem !important;
  text-shadow: none !important;
  text-transform: none !important;
  text-align: left !important;
  color: #000 !important;
  background: transparent !important;
  box-shadow: none !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact; }

h1 {
  font-size: 2rem !important; }

h2 {
  font-size: 1.8rem !important; }

h3 {
  font-size: 1.7rem !important; }

h4 {
  font-size: 1.4rem !important; }

h5 {
  font-size: 1.2rem !important; }

a, a:visited {
  text-decoration: underline; }

a[href]:after {
  color: #666666;
  font-size: .8em;
  content: " (" attr(href) ")"; }

abbr[title]:after {
  content: " (" attr(title) ")"; }

a[href^="javascript:"]:after,
a[href^="#"]:after {
  content: ""; }

img {
  page-break-inside: avoid;
  max-width: 100% !important; }

h2, h3 {
  page-break-after: avoid; }

p, h2, h3 {
  orphans: 3;
  widows: 3; }

p {
  font-size: 1rem !important; }

table {
  border-collapse: collapse !important; }
  table thead {
    display: table-header-group; }
  table tr {
    page-break-inside: avoid; }
  table td, table th {
    background: #fff !important; }

.panel-widget-style,
.panel-row-style {
  background-color: #FFF !important;
  color: #000 !important;
  padding: 0 !important;
  display: block !important; }

.slick-track {
  width: 100% !important;
  transform: translate3d(0, 0, 0) !important; }

.slick-arrow,
.slick-dots {
  display: none !important; }
