/*
 * Styling for Print
 * https://codex.wordpress.org/Styling_for_Print
 */

@media print {
  body {
    background: white; 
    font-size: 10pt; 
    margin: 0;
  }

  #main-header { display: none; }

  .et_monarch .et_social_sidebar_networks { display: none; }

  #sidebar { display: none; }

  #header { height: 75px; }

  #content {
    margin-left:0; 
    float:none; 
    width:auto; }

  #content a {
    font-weight: bold; 
    color: #000066; 
    text-decoration: underline;
  }

  #content{ margin-left:0; 
     float:none; 
     width:auto; }

  #footer, .ad { display:none; }

  #main-footer { display:none; }

  #myclass-footer { display:none; }

  h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid; }

h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px; }
blockquote, table, pre { page-break-inside:avoid; }

ul, ol, dl  { page-break-before:avoid; }

img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }

img.right { padding: 4px; 
     display: inline; }

img.left { padding: 4px; 
     display: inline; }

.right { float: right; }

.left { float: left; }

img { page-break-inside:avoid; 
     page-break-after:avoid; }

  /* Divi/WooCommerce specific classes */

  .flex-control-thumbs { display: none; }
  .woocommerce-product-gallery__trigger { display: none; }
  .masimp-woo-general { text-align: center; }
  .masimp-woo-general .price p { font-weight: bold; font-size: 60px; }
  .product_meta { display: none; }
  .flex-control-thumbs { display: none; }

  /* Generic control */

  .masimp-no-printing { display: none; }  
  .masimp-no-screen { } 
}