    @media print {

        body {
            text-align:justify;
            font-family: Tahoma;
            font-size: 8pt;
            background-color: #FFFFFF;
        }

        table {
        }
        tr{
        }
        td{
        }
        div{
        }

        div.divUnbrake{
            page-break-inside: avoid;
        }

        div.divMain {
            
        }

        table.tableMain {
            padding: 10px;
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-color: #000000;
        }

        table.tableHeader {
            width: 100%;
        }

        table.tableImageBlock {
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-color: #000000;
            padding: 10px;
        }

        table.tableReportBlock {
            width: 100%;
            border-style: none;
            border-width: 0px;
            padding: 10px;
            height: 300px;
            max-height: 300px;
        }

        td.tdReportBlockLeft {
            width: 25%;
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        td.tdReportBlockRight {
            width: 75%;
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        td.tdImageBlockImage{
            width: 25%;
            font-size: 8pt;
        }

        td.tdImageBlockText{
            width: 50%;
            font-size: 8pt;
        }

        td.tdHeader {
            width:50%;
            font-size:10pt;
            padding: 0px;
        }

        td.tdDispParams{
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        div.divContentContainer {
            text-align:justify;
            font-family: Tahoma;
            font-size: 8pt;
            background-color: #FFFFFF;
        }

        div.divHeader {
            font-size: 10pt;
            font-weight: bold;
            text-align: center;
        }

        div.divClientName {
            padding-top: 5px;
            padding-bottom: 5px;
            font-size: 12pt;
            font-weight: bold;
        }

        div.divClientAntropometricParams{
            padding-bottom: 5px;
        }

        div.divImportant {
            font-weight: bold;
        }
        div.divCenter {
            text-align: center;
        }

        table.tableIndex{
            width: 100%;
            border-collapse: collapse;
            border-style:solid;
            border-width: 1px;
            border-color: #000000;
        }

        tr.trIndex{
            border-collapse: collapse;
            border-style:none;
            border-width:0px;
        }

        td.tdIndexName {
            border-style:solid;
            border-width:1px;
            border-color: #000000;
            font-size: 8pt;
            width: 40%;
            padding: 0px;
        }
        td.tdIndexValue {
            border-style:solid;
            border-width:1px;
            border-color: #000000;
            font-size: 8pt;
            width: 15%;
            padding: 0px;
        }
        td.tdIndexGood {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #00FF00;
            padding: 0px;
        }
        td.tdIndexNormal {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #FFFF00;
            padding: 0px;
        }
        td.tdIndexBad {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #FF8888;
            padding: 0px;
        }

        div.divSign {
            font-size: 6pt;
            text-align: right;
        }

        .spacer {
            page-break-before: always;
        }

        table.tableMainInfo {
            width: 100%;
            border-style: none;
            border-width: 0px;
            border-color: #000000;
            padding: 10px;
        }

        td.tdMainInfo {
            width:50%;
        }

        table.tableParameters {
            background-color: rgb(220,220,220);
            border-style: none;
            border-width: 0px;
        }

        td.tdParameters {
            padding-left: 10px;
            width: 25%;
            text-align: left;
            font-size: 10pt;
        }

        table.tableCardiogramReportImage {
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-collapse: collapse;
            border-color: #000000;
        }

        td.tdCardiogramReportImageLeft {
            padding-top: 10px;
            padding-right: 0px;
            padding-left: 10px;
            padding-bottom: 10px;
            width: 60px;
        }

        td.tdCardiogramReportImageRight {
            padding-top: 10px;
            padding-right: 10px;
            padding-left: 0px;
            padding-bottom: 10px;
        }

        div.divNameText {
            font-size: 11pt;
            font-weight: bold;
            text-align: left;
        }

    }



    @media screen{


        body {
            text-align:justify;
            font-family: Tahoma;
            font-size: 8pt;
            background-color: #FFFFFF;
        }

        table {
        }
        tr{
        }
        td{
        }
        div{
        }

        div.divUnbrake{
            page-break-inside: avoid;
        }

        div.divMain {

        }

        table.tableMain {
            padding: 10px;
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-color: #000000;
        }

        table.tableHeader {
            width: 100%;
        }

        table.tableImageBlock {
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-color: #000000;
            padding: 10px;
        }

        table.tableReportBlock {
            width: 100%;
            border-style: none;
            border-width: 0px;
            padding: 10px;
            height: 300px;
            max-height: 300px;
        }

        td.tdReportBlockLeft {
            width: 25%;
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        td.tdReportBlockRight {
            width: 75%;
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        td.tdImageBlockImage{
            width: 25%;
            font-size: 8pt;
        }

        td.tdImageBlockText{
            width: 50%;
            font-size: 8pt;
        }

        td.tdHeader {
            width:50%;
            font-size:10pt;
            padding: 0px;
        }

        td.tdDispParams{
            font-size: 8pt;
            padding-left: 5px;
            padding-right: 5px;
        }

        div.divContentContainer {
            text-align:justify;
            font-family: Tahoma;
            font-size: 8pt;
            background-color: #FFFFFF;
        }

        div.divHeader {
            font-size: 10pt;
            font-weight: bold;
            text-align: center;
        }

        div.divClientName {
            padding-top: 5px;
            padding-bottom: 5px;
            font-size: 12pt;
            font-weight: bold;
        }

        div.divClientAntropometricParams{
            padding-bottom: 5px;
        }

        div.divImportant {
            font-weight: bold;
        }
        div.divCenter {
            text-align: center;
        }

        table.tableIndex{
            width: 100%;
            border-collapse: collapse;
            border-style:solid;
            border-width: 1px;
            border-color: #000000;
        }

        tr.trIndex{
            border-collapse: collapse;
            border-style:none;
            border-width:0px;
        }

        td.tdIndexName {
            border-style:solid;
            border-width:1px;
            border-color: #000000;
            font-size: 8pt;
            width: 40%;
            padding: 0px;
        }
        td.tdIndexValue {
            border-style:solid;
            border-width:1px;
            border-color: #000000;
            font-size: 8pt;
            width: 15%;
            padding: 0px;
        }
        td.tdIndexGood {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #00FF00;
            padding: 0px;
        }
        td.tdCabinetGood {
            background-color: #00FF00;
            padding: 0px;
            color: #000000;
        }
        td.tdIndexNormal {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #FFFF00;
            padding: 0px;
        }
        td.tdCabinetNormal {
            background-color: #FFFF00;
            padding: 0px;
            color: #000000;
        }
        td.tdIndexBad {
            border-style:solid;
            border-width:1px;
            font-size: 8pt;
            width: 15%;
            background-color: #FF8888;
            padding: 0px;
        }
        td.tdCabinetBad {
            background-color: #FF8888;
            padding: 0px;
            color: #000000;
        }

        div.divSign {
            font-size: 6pt;
            text-align: right;
        }

        .spacer {
            page-break-before: always;
        }

        table.tableMainInfo {
            width: 100%;
            border-style: none;
            border-width: 0px;
            border-color: #000000;
            padding: 10px;
        }

        td.tdMainInfo {
            width:50%;
        }

        table.tableParameters {
            background-color: rgb(220,220,220);
            border-style: none;
            border-width: 0px;
        }

        td.tdParameters {
            padding-left: 10px;
            width: 25%;
            text-align: left;
            font-size: 10pt;
        }

        table.tableCardiogramReportImage {
            width: 100%;
            border-style: solid;
            border-width: 1px;
            border-collapse: collapse;
            border-color: #000000;
        }

        td.tdCardiogramReportImageLeft {
            padding-top: 10px;
            padding-right: 0px;
            padding-left: 10px;
            padding-bottom: 10px;
            width: 60px;
        }

        td.tdCardiogramReportImageRight {
            padding-top: 10px;
            padding-right: 10px;
            padding-left: 0px;
            padding-bottom: 10px;
        }

        div.divNameText {
            font-size: 11pt;
            font-weight: bold;
            text-align: left;
        }
    }