@media print {
  * {
    font-family: sans-serif;
    color: black;
    font-size: 14pt;
  }
  header {
    background-color: none;
  }
  .medtronic-logo {
    fill: black;
  }
  table {
    font-size: 1vw;
    width: 100%;
  }
  th {
    background-color: #cccccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-color: #999999;
  }
  th:first-child,
  th:last-child {
    border-color: #999999;
  }
  td {
    border-color: #999999;
    border-bottom: 1px solid #999999;
  }
  td:last-child {
    border-color: #999999;
  }
  tr:nth-child(odd) td {
    background-color: #cccccc;
    border-color: #999999;
  }
  tr:nth-child(odd) td:first-child {
    border-color: #999999;
  }
  tr:last-child td {
    border-color: #999999;
  }
  figure {
    max-width: 30%;
  }
  footer *,
  .disclaimer-text p,
  .hug,
  .hug * {
    font-size: 8pt !important;
  }
  th,
  td {
    font-size: 9pt !important;
  }
  ul li,
  .contact__name {
    font-size: 10pt !important;
  }
  sup a {
    font-size: 75%;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    clear: both;
  }
  h1 {
    font-size: 20pt !important;
    line-height: 1.1 !important;
  }
  h2 {
    font-size: 18pt !important;
    line-height: 1.1 !important;
  }
  h3 {
    font-size: 16pt !important;
    line-height: 1.1 !important;
  }
  h4 {
    font-size: 14pt !important;
    line-height: 1.1 !important;
  }
  h5,
  h6 {
    font-size: 12pt !important;
    line-height: 1.1 !important;
  }
  .contact__name {
    font-weight: bold;
  }
  .subtitle em,
  .disclaimer-text p,
  .hug {
    color: #999999 !important;
  }
  .bg-white,
  .bg-light-gray,
  .bg-light-blue,
  .bg-sky-blue,
  .bg-medium-blue,
  .bg-cobalt-blue,
  .bg-medtronic-blue,
  .bg-navy-blue {
    background-color: none !important;
  }
  .bg-white h1,
  .bg-white h2,
  .bg-white h3,
  .bg-white p,
  .bg-white a,
  .bg-white span,
  .bg-light-gray h1,
  .bg-light-gray h2,
  .bg-light-gray h3,
  .bg-light-gray p,
  .bg-light-gray a,
  .bg-light-gray span,
  .bg-light-blue h1,
  .bg-light-blue h2,
  .bg-light-blue h3,
  .bg-light-blue p,
  .bg-light-blue a,
  .bg-light-blue span,
  .bg-sky-blue h1,
  .bg-sky-blue h2,
  .bg-sky-blue h3,
  .bg-sky-blue p,
  .bg-sky-blue a,
  .bg-sky-blue span,
  .bg-medium-blue h1,
  .bg-medium-blue h2,
  .bg-medium-blue h3,
  .bg-medium-blue p,
  .bg-medium-blue a,
  .bg-medium-blue span,
  .bg-cobalt-blue h1,
  .bg-cobalt-blue h2,
  .bg-cobalt-blue h3,
  .bg-cobalt-blue p,
  .bg-cobalt-blue a,
  .bg-cobalt-blue span,
  .bg-medtronic-blue h1,
  .bg-medtronic-blue h2,
  .bg-medtronic-blue h3,
  .bg-medtronic-blue p,
  .bg-medtronic-blue a,
  .bg-medtronic-blue span,
  .bg-navy-blue h1,
  .bg-navy-blue h2,
  .bg-navy-blue h3,
  .bg-navy-blue p,
  .bg-navy-blue a,
  .bg-navy-blue span {
    color: black !important;
  }
  [class^="col-"] {
    float: none !important;
    width: 100% !important;
  }
  * {
    position: static !important;
  }
  .one-by-one,
  .one-by-two,
  .two-by-one,
  .two-by-two {
    height: auto !important;
  }
  .one-by-one .content,
  .one-by-two .content,
  .two-by-one .content,
  .two-by-two .content {
    position: static !important;
  }
  .one-by-one:before,
  .one-by-two:before,
  .two-by-one:before,
  .three-by-one:before,
  .three-by-two:before {
    padding-top: 0 !important;
  }
  .display-table,
  .display-table-cell {
    display: block !important;
    height: auto !important;
  }
  a[href]:after {
    content: "";
  }
  a {
    color: #999999 !important;
  }
  a span.icon.shape-mdt-external {
    display: none !important;
  }
  .btn {
    font-size: 12pt !important;
  }
  .two-column-main p a {
    text-decoration: underline;
  }
  .menu,
  .search-bar,
  .breadcrumbs,
  .share-bar,
  .footer-links,
  .tablesaw-bar,
  .label,
  .tta__graphic,
  .safety-info,
  .sr-only,
  .utility-buttons,
  .icon-fallback-text .text,
  img,
  .hero--media,
  .icon__plus {
    display: none !important;
  }
  svg path {
    fill: black !important;
  }
  figure {
    height: 0 !important;
    display: none !important;
    max-width: 0 !important;
    background: red !important;
  }
  figure img {
    height: 0 !important;
    display: none !important;
    max-width: 0 !important;
    background: red !important;
  }
  hr,
  .disclaimer-text {
    border-color: #cccccc;
  }
  .pad {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  blockquote {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  blockquote p {
    margin-bottom: 10px !important;
  }
  blockquote cite {
    font-size: 10pt !important;
    line-height: 14pt !important;
  }
  .contact li {
    line-height: initial;
  }
  .contact-list-item:nth-child(4),
  .contact-list-item:nth-child(7),
  .contact-list-item:nth-child(10),
  .contact-list-item:nth-child(13),
  .contact-list-item:nth-child(16) {
    clear: both;
  }
  .tta {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: .5in !important;
    height: auto !important;
  }
  .tta * {
    color: black !important;
    font-size: 14pt !important;
    line-height: 1 !important;
    text-transform: none !important;
  }
  .tta blockquote cite,
  .tta blockquote cite span {
    font-size: 10pt !important;
    line-height: 14pt !important;
  }
  .tta.tta__headline h2,
  .tta.tta_quote h2,
  .tta.tta_social h2,
  .tta.tta_inspirational h2 {
    margin-bottom: 14pt !important;
  }
  .tta.tta__headline span,
  .tta.tta_quote span,
  .tta.tta_social span,
  .tta.tta_inspirational span {
    display: inline !important;
    font-weight: bold;
  }
  .tta.tta__headline p,
  .tta.tta_quote p,
  .tta.tta_social p,
  .tta.tta_inspirational p {
    margin-bottom: 10pt !important;
    line-height: 20pt !important;
  }
  .tta.tta__quote p:first-child {
    margin-left: 8px !important;
  }
  .tta.tta__quote p:first-child:before {
    left: 0 !important;
  }
  .tta .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
  }
  .hero * {
    color: black;
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  .hero .display-table,
  .hero .display-table-cell {
    height: auto !important;
  }
  .hero .content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .hero h2 {
    margin-bottom: 14pt !important;
  }
  .hero span {
    display: inline !important;
    font-weight: bold;
  }
  .hero p {
    margin-bottom: 10pt !important;
    line-height: 20pt !important;
  }
  .hero .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
    line-height: 1 !important;
  }
  .hero--full {
    height: auto !important;
  }
  .hero--full .hero--text {
    padding-top: 0;
    padding-bottom: 0;
  }
  .hero__frame:before {
    border: none !important;
  }
  .article__header + hr {
    margin-top: 0 !important;
  }
  .article__header > h1.thin {
    line-height: 1 !important;
  }
  sup {
    position: static !important;
    vertical-align: super !important;
  }
  .bio__details {
    margin-bottom: 20pt !important;
  }
  .bio__details figcaption {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  aside .related-links {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  aside .related-links ul {
    list-style-type: disc !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 2em !important;
  }
  aside .related-links li {
    padding: 0 !important;
    border-bottom: none !important;
    line-height: 1 !important;
  }
  aside .related-links li:before {
    content: '' !important;
    left: 0 !important;
    position: static !important;
    font-size: 14pt !important;
  }
  aside .related-links li a {
    line-height: 1 !important;
  }
  .tta.tta--no-scale.tta__headline p {
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  .tta.tta--no-scale.tta__headline .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
    line-height: 1 !important;
  }
  .tta.tta--no-scale ul {
    list-style-type: disc !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 2em !important;
  }
  .tta.tta--no-scale li {
    padding: 0 !important;
    border-bottom: none !important;
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  .tta.tta--no-scale li:before {
    content: '' !important;
    left: 0 !important;
    position: static !important;
  }
  .tta.tta--no-scale li a {
    line-height: 1 !important;
  }
  footer {
    margin-top: 20px;
    border-top: 1px solid #cccccc;
    height: auto;
    padding-top: 15px !important;
    padding-bottom: 0 !important;
    height: auto !important;
  }
  .medtronic-brand-us-en .header,
  .medtronic-brand-us-en .row:before,
  .medtronic-brand-us-en .featured-image,
  .medtronic-brand-us-en .accordion__expand-all,
  .medtronic-brand-us-en .two-column-sidebar,
  .medtronic-brand-us-en .addthis_toolbox,
  .medtronic-brand-us-en .footer {
    display: none;
  }
  .medtronic-brand-us-en h2,
  .medtronic-brand-us-en h3,
  .medtronic-brand-us-en h4 {
    margin-bottom: 5pt !important;
    margin-top: 30pt;
  }
  .medtronic-brand-us-en ul {
    margin-bottom: 2rem !important;
  }
  .medtronic-brand-us-en li {
    font-size: 1.6rem !important;
  }
  .medtronic-brand-us-en .hero * {
    font-size: 1.6rem !important;
    margin-bottom: 2rem !important;
  }
  .medtronic-brand-us-en .hero h2 *,
  .medtronic-brand-us-en .hero h1 * {
    font-size: 20pt !important;
  }
  .medtronic-brand-us-en .hero p * {
    margin-bottom: 2rem;
  }
  .medtronic-brand-us-en .hero--text {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .medtronic-brand-us-en .accordion__content {
    display: block !important;
    border: 0 !important;
    padding: 0 !important;
  }
  .medtronic-brand-us-en .accordion__label {
    color: black !important;
    background: none !important;
    padding-top: 0 !important;
    font-size: 18pt !important;
  }
  .medtronic-brand-us-en .accordion__item {
    border: 0 !important;
  }
  .medtronic-brand-us-en .accordion__label a {
    color: black !important;
    padding: 0;
  }
  .medtronic-brand-us-en .accordion__label a:hover {
    text-decoration: none !important;
    cursor: default !important;
  }
  .medtronic-brand-us-en .two-column-main {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .medtronic-brand-us-en .vert-space {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .visible-print-block {
    display: block !important;
  }
  .visible-print-inline {
    display: inline !important;
  }
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media print {
  html[dir="rtl"] * {
    font-family: sans-serif;
    color: black;
    font-size: 14pt;
  }
  html[dir="rtl"] header {
    background-color: none;
  }
  html[dir="rtl"] .medtronic-logo {
    fill: black;
  }
  html[dir="rtl"] table {
    font-size: 1vw;
    width: 100%;
  }
  html[dir="rtl"] th {
    background-color: #cccccc;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-color: #999999;
  }
  html[dir="rtl"] th:first-child,
  html[dir="rtl"] th:last-child {
    border-color: #999999;
  }
  html[dir="rtl"] td {
    border-color: #999999;
    border-bottom: 1px solid #999999;
  }
  html[dir="rtl"] td:last-child {
    border-color: #999999;
  }
  html[dir="rtl"] tr:nth-child(odd) td {
    background-color: #cccccc;
    border-color: #999999;
  }
  html[dir="rtl"] tr:nth-child(odd) td:first-child {
    border-color: #999999;
  }
  html[dir="rtl"] tr:last-child td {
    border-color: #999999;
  }
  html[dir="rtl"] figure {
    max-width: 30%;
  }
  html[dir="rtl"] footer *,
  html[dir="rtl"] .disclaimer-text p,
  html[dir="rtl"] .hug,
  html[dir="rtl"] .hug * {
    font-size: 8pt !important;
  }
  html[dir="rtl"] th,
  html[dir="rtl"] td {
    font-size: 9pt !important;
  }
  html[dir="rtl"] ul li,
  html[dir="rtl"] .contact__name {
    font-size: 10pt !important;
  }
  html[dir="rtl"] sup a {
    font-size: 75%;
  }
  html[dir="rtl"] h1,
  html[dir="rtl"] h2,
  html[dir="rtl"] h3,
  html[dir="rtl"] h4,
  html[dir="rtl"] h5,
  html[dir="rtl"] h6 {
    clear: both;
  }
  html[dir="rtl"] h1 {
    font-size: 20pt !important;
    line-height: 1.1 !important;
  }
  html[dir="rtl"] h2 {
    font-size: 18pt !important;
    line-height: 1.1 !important;
  }
  html[dir="rtl"] h3 {
    font-size: 16pt !important;
    line-height: 1.1 !important;
  }
  html[dir="rtl"] h4 {
    font-size: 14pt !important;
    line-height: 1.1 !important;
  }
  html[dir="rtl"] h5,
  html[dir="rtl"] h6 {
    font-size: 12pt !important;
    line-height: 1.1 !important;
  }
  html[dir="rtl"] .contact__name {
    font-weight: bold;
  }
  html[dir="rtl"] .subtitle em,
  html[dir="rtl"] .disclaimer-text p,
  html[dir="rtl"] .hug {
    color: #999999 !important;
  }
  html[dir="rtl"] .bg-white,
  html[dir="rtl"] .bg-light-gray,
  html[dir="rtl"] .bg-light-blue,
  html[dir="rtl"] .bg-sky-blue,
  html[dir="rtl"] .bg-medium-blue,
  html[dir="rtl"] .bg-cobalt-blue,
  html[dir="rtl"] .bg-medtronic-blue,
  html[dir="rtl"] .bg-navy-blue {
    background-color: none !important;
  }
  html[dir="rtl"] .bg-white h1,
  html[dir="rtl"] .bg-white h2,
  html[dir="rtl"] .bg-white h3,
  html[dir="rtl"] .bg-white p,
  html[dir="rtl"] .bg-white a,
  html[dir="rtl"] .bg-white span,
  html[dir="rtl"] .bg-light-gray h1,
  html[dir="rtl"] .bg-light-gray h2,
  html[dir="rtl"] .bg-light-gray h3,
  html[dir="rtl"] .bg-light-gray p,
  html[dir="rtl"] .bg-light-gray a,
  html[dir="rtl"] .bg-light-gray span,
  html[dir="rtl"] .bg-light-blue h1,
  html[dir="rtl"] .bg-light-blue h2,
  html[dir="rtl"] .bg-light-blue h3,
  html[dir="rtl"] .bg-light-blue p,
  html[dir="rtl"] .bg-light-blue a,
  html[dir="rtl"] .bg-light-blue span,
  html[dir="rtl"] .bg-sky-blue h1,
  html[dir="rtl"] .bg-sky-blue h2,
  html[dir="rtl"] .bg-sky-blue h3,
  html[dir="rtl"] .bg-sky-blue p,
  html[dir="rtl"] .bg-sky-blue a,
  html[dir="rtl"] .bg-sky-blue span,
  html[dir="rtl"] .bg-medium-blue h1,
  html[dir="rtl"] .bg-medium-blue h2,
  html[dir="rtl"] .bg-medium-blue h3,
  html[dir="rtl"] .bg-medium-blue p,
  html[dir="rtl"] .bg-medium-blue a,
  html[dir="rtl"] .bg-medium-blue span,
  html[dir="rtl"] .bg-cobalt-blue h1,
  html[dir="rtl"] .bg-cobalt-blue h2,
  html[dir="rtl"] .bg-cobalt-blue h3,
  html[dir="rtl"] .bg-cobalt-blue p,
  html[dir="rtl"] .bg-cobalt-blue a,
  html[dir="rtl"] .bg-cobalt-blue span,
  html[dir="rtl"] .bg-medtronic-blue h1,
  html[dir="rtl"] .bg-medtronic-blue h2,
  html[dir="rtl"] .bg-medtronic-blue h3,
  html[dir="rtl"] .bg-medtronic-blue p,
  html[dir="rtl"] .bg-medtronic-blue a,
  html[dir="rtl"] .bg-medtronic-blue span,
  html[dir="rtl"] .bg-navy-blue h1,
  html[dir="rtl"] .bg-navy-blue h2,
  html[dir="rtl"] .bg-navy-blue h3,
  html[dir="rtl"] .bg-navy-blue p,
  html[dir="rtl"] .bg-navy-blue a,
  html[dir="rtl"] .bg-navy-blue span {
    color: black !important;
  }
  html[dir="rtl"] [class^="col-"] {
    float: none !important;
    width: 100% !important;
  }
  html[dir="rtl"] * {
    position: static !important;
  }
  html[dir="rtl"] .one-by-one,
  html[dir="rtl"] .one-by-two,
  html[dir="rtl"] .two-by-one,
  html[dir="rtl"] .two-by-two {
    height: auto !important;
  }
  html[dir="rtl"] .one-by-one .content,
  html[dir="rtl"] .one-by-two .content,
  html[dir="rtl"] .two-by-one .content,
  html[dir="rtl"] .two-by-two .content {
    position: static !important;
  }
  html[dir="rtl"] .one-by-one:before,
  html[dir="rtl"] .one-by-two:before,
  html[dir="rtl"] .two-by-one:before,
  html[dir="rtl"] .three-by-one:before,
  html[dir="rtl"] .three-by-two:before {
    padding-top: 0 !important;
  }
  html[dir="rtl"] .display-table,
  html[dir="rtl"] .display-table-cell {
    display: block !important;
    height: auto !important;
  }
  html[dir="rtl"] a[href]:after {
    content: "";
  }
  html[dir="rtl"] a {
    color: #999999 !important;
  }
  html[dir="rtl"] .btn {
    font-size: 12pt !important;
  }
  html[dir="rtl"] .two-column-main p a {
    text-decoration: underline;
  }
  html[dir="rtl"] .menu,
  html[dir="rtl"] .search-bar,
  html[dir="rtl"] .breadcrumbs,
  html[dir="rtl"] .share-bar,
  html[dir="rtl"] .footer-links,
  html[dir="rtl"] .tablesaw-bar,
  html[dir="rtl"] .label,
  html[dir="rtl"] .tta__graphic,
  html[dir="rtl"] .safety-info,
  html[dir="rtl"] .sr-only,
  html[dir="rtl"] .utility-buttons,
  html[dir="rtl"] .icon-fallback-text .text,
  html[dir="rtl"] img,
  html[dir="rtl"] .hero--media,
  html[dir="rtl"] .icon__plus {
    display: none !important;
  }
  html[dir="rtl"] svg path {
    fill: black !important;
  }
  html[dir="rtl"] figure {
    height: 0 !important;
    display: none !important;
    max-width: 0 !important;
    background: red !important;
  }
  html[dir="rtl"] figure img {
    height: 0 !important;
    display: none !important;
    max-width: 0 !important;
    background: red !important;
  }
  html[dir="rtl"] hr,
  html[dir="rtl"] .disclaimer-text {
    border-color: #cccccc;
  }
  html[dir="rtl"] .pad {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html[dir="rtl"] blockquote {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html[dir="rtl"] blockquote p {
    margin-bottom: 10px !important;
  }
  html[dir="rtl"] blockquote cite {
    font-size: 10pt !important;
    line-height: 14pt !important;
  }
  html[dir="rtl"] .contact li {
    line-height: initial;
  }
  html[dir="rtl"] .contact-list-item:nth-child(4),
  html[dir="rtl"] .contact-list-item:nth-child(7),
  html[dir="rtl"] .contact-list-item:nth-child(10),
  html[dir="rtl"] .contact-list-item:nth-child(13),
  html[dir="rtl"] .contact-list-item:nth-child(16) {
    clear: both;
  }
  html[dir="rtl"] .tta {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: .5in !important;
    height: auto !important;
  }
  html[dir="rtl"] .tta * {
    color: black !important;
    font-size: 14pt !important;
    line-height: 1 !important;
    text-transform: none !important;
  }
  html[dir="rtl"] .tta blockquote cite,
  html[dir="rtl"] .tta blockquote cite span {
    font-size: 10pt !important;
    line-height: 14pt !important;
  }
  html[dir="rtl"] .tta.tta__headline h2,
  html[dir="rtl"] .tta.tta_quote h2,
  html[dir="rtl"] .tta.tta_social h2,
  html[dir="rtl"] .tta.tta_inspirational h2 {
    margin-bottom: 14pt !important;
  }
  html[dir="rtl"] .tta.tta__headline span,
  html[dir="rtl"] .tta.tta_quote span,
  html[dir="rtl"] .tta.tta_social span,
  html[dir="rtl"] .tta.tta_inspirational span {
    display: inline !important;
    font-weight: bold;
  }
  html[dir="rtl"] .tta.tta__headline p,
  html[dir="rtl"] .tta.tta_quote p,
  html[dir="rtl"] .tta.tta_social p,
  html[dir="rtl"] .tta.tta_inspirational p {
    margin-bottom: 10pt !important;
    line-height: 20pt !important;
  }
  html[dir="rtl"] .tta.tta__quote p:first-child {
    margin-left: 8px !important;
  }
  html[dir="rtl"] .tta.tta__quote p:first-child:before {
    left: 0 !important;
  }
  html[dir="rtl"] .tta .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
  }
  html[dir="rtl"] .hero * {
    color: black;
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  html[dir="rtl"] .hero .display-table,
  html[dir="rtl"] .hero .display-table-cell {
    height: auto !important;
  }
  html[dir="rtl"] .hero .content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html[dir="rtl"] .hero h2 {
    margin-bottom: 14pt !important;
  }
  html[dir="rtl"] .hero span {
    display: inline !important;
    font-weight: bold;
  }
  html[dir="rtl"] .hero p {
    margin-bottom: 10pt !important;
    line-height: 20pt !important;
  }
  html[dir="rtl"] .hero .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
    line-height: 1 !important;
  }
  html[dir="rtl"] .hero--full {
    height: auto !important;
  }
  html[dir="rtl"] .hero--full .hero--text {
    padding-top: 0;
    padding-bottom: 0;
  }
  html[dir="rtl"] .hero__frame:before {
    border: none !important;
  }
  html[dir="rtl"] .article__header + hr {
    margin-top: 0 !important;
  }
  html[dir="rtl"] .article__header > h1.thin {
    line-height: 1 !important;
  }
  html[dir="rtl"] sup {
    position: static !important;
    vertical-align: super !important;
  }
  html[dir="rtl"] .bio__details {
    margin-bottom: 20pt !important;
  }
  html[dir="rtl"] .bio__details figcaption {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html[dir="rtl"] aside .related-links {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html[dir="rtl"] aside .related-links ul {
    list-style-type: disc !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 2em !important;
  }
  html[dir="rtl"] aside .related-links li {
    padding: 0 !important;
    border-bottom: none !important;
    line-height: 1 !important;
  }
  html[dir="rtl"] aside .related-links li:before {
    content: '' !important;
    left: 0 !important;
    position: static !important;
    font-size: 14pt !important;
  }
  html[dir="rtl"] aside .related-links li a {
    line-height: 1 !important;
  }
  html[dir="rtl"] .tta.tta--no-scale.tta__headline p {
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  html[dir="rtl"] .tta.tta--no-scale.tta__headline .btn {
    border: none !important;
    border-bottom: 1px solid black !important;
    padding: 0 !important;
    font-size: 12pt !important;
    line-height: 1 !important;
  }
  html[dir="rtl"] .tta.tta--no-scale ul {
    list-style-type: disc !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 2em !important;
  }
  html[dir="rtl"] .tta.tta--no-scale li {
    padding: 0 !important;
    border-bottom: none !important;
    font-size: 14pt !important;
    line-height: 20pt !important;
  }
  html[dir="rtl"] .tta.tta--no-scale li:before {
    content: '' !important;
    left: 0 !important;
    position: static !important;
  }
  html[dir="rtl"] .tta.tta--no-scale li a {
    line-height: 1 !important;
  }
  html[dir="rtl"] footer {
    margin-top: 20px;
    border-top: 1px solid #cccccc;
    height: auto;
    padding-top: 15px !important;
    padding-bottom: 0 !important;
    height: auto !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .header,
  html[dir="rtl"] .medtronic-brand-us-en .row:before,
  html[dir="rtl"] .medtronic-brand-us-en .featured-image,
  html[dir="rtl"] .medtronic-brand-us-en .accordion__expand-all,
  html[dir="rtl"] .medtronic-brand-us-en .two-column-sidebar,
  html[dir="rtl"] .medtronic-brand-us-en .addthis_toolbox,
  html[dir="rtl"] .medtronic-brand-us-en .footer {
    display: none;
  }
  html[dir="rtl"] .medtronic-brand-us-en h2,
  html[dir="rtl"] .medtronic-brand-us-en h3,
  html[dir="rtl"] .medtronic-brand-us-en h4 {
    margin-bottom: 5pt !important;
    margin-top: 30pt;
  }
  html[dir="rtl"] .medtronic-brand-us-en ul {
    margin-bottom: 2rem !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en li {
    font-size: 1.6rem !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .hero * {
    font-size: 1.6rem !important;
    margin-bottom: 2rem !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .hero h2 *,
  html[dir="rtl"] .medtronic-brand-us-en .hero h1 * {
    font-size: 20pt !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .hero p * {
    margin-bottom: 2rem;
  }
  html[dir="rtl"] .medtronic-brand-us-en .hero--text {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .accordion__content {
    display: block !important;
    border: 0 !important;
    padding: 0 !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .accordion__label {
    color: black !important;
    background: none !important;
    padding-top: 0 !important;
    font-size: 18pt !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .accordion__item {
    border: 0 !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .accordion__label a {
    color: black !important;
    padding: 0;
  }
  html[dir="rtl"] .medtronic-brand-us-en .accordion__label a:hover {
    text-decoration: none !important;
    cursor: default !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .two-column-main {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  html[dir="rtl"] .medtronic-brand-us-en .vert-space {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}

