

@media print { 

    
  a[href]:after {
    content: none !important;
  }

    .dont_break_column {
        -webkit-column-break-inside: avoid !important; /* Chrome, Safari, Opera */
          page-break-inside: avoid !important; /* Firefox */
               break-inside: avoid !important; /* IE 10+ */
    }

    .entry-title, .tribe-events-list-event-title, .all_columns h1 {
        font-family: Lato, sans-serif !important;
    }

     /* All your print styles go here */
     .print-view-dpicker, #topNav, #header, #footer, #nav { display: none !important; } 

     .entry-title, .shown-events-title { text-align: left !important; }

.entry-title, .shown-events-title {
    margin: 0 !important;
}

.shown-events-title {
    margin-top: -15px !important;
}

.entry-title:not(:first-child) {
    margin-top: 30px !important;
}

    .skip_on_print {
        display: none;
    }

    .columnize_on_print {
        column-count: 2 !important;
        column-fill: balance !important;
    }

    .all_columns {
        column-span: all !important;
        margin-bottom: 0 !important;
        margin-top: 2rem !important;
        text-align: left !important;
    }

    .all_columns h1 {
        font-size: 20px !important;
        font-weight: 700 !important;
        margin-bottom: 0 !important;
    }
    a.tribe-event-url {
        color: #036eb7; font-size: 16px;
    }


}




@media print { 


    .single-res-bwrap {
        display: none;
    }

    .single-post-navi, .a2a_kit, .blog-single-tag, .blog-single-share {
        display: none;
    }

        .tribe-events-back, .tribe-events-cal-links, .tribe-events-sub-nav {
            display: none;
        }

            .event-filters, .event-list-heading {
                display: none;
            }

            .tribe-events-list-separator-month::after {
                    border-bottom: none !important;
            }

            .tribe-events-list-event-description {
                display: none;
            }

.header-image .site-title > a {
   /*  width: 150px; */
}

    body .site-container {
        margin-left: 0 !important;
    }

    .widget, .widget_search_filter_register_widget {
        display: none;
    }

    #carouselExampleIndicators {
        display: none !important;
    }

    body {
        background: transparent !important;
        margin: 0 !important;
        margin-top: 50px !important;
        padding: 0 !important;
    }
    body * {
        background: transparent !important;
    }
  .no-print { display: none; }

  .sidebar, #topNav2, #footerContent, #aresWrap, #side_thang {
    display: none;
  }

  .site-inner {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 80% !important;
  }

   .site-title a {
    height: 100% !important;
    width: 100%;
   }



    .columnize_on_print {
        column-count: 2 !important;
        column-fill: balance !important;
    }


}