Create template for just a print

You can add a custom CSS via the customizer (or via code). Chrome can also show you what your site will look like in print mode (see links at the bottom).

Something like the following would generate a nice page for printing:

@media print{

#custom-header{
   background:#fff;
}

#custom-header > img,
a.scrollup, a.scrollup:visited,
.wp-travel-related-posts,
#footer-widgets{
    display:none !important;
}

.resp-tabs-list {
    display:none;
}

h2.resp-accordion{
    display:block;
}

.tab-list-content{
    display:block !important;
}

#colophon{
    background:white;
    color:#333;
}

#colophon a{
    color:#333;
    text-decoration:underline;
}

a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}

}

Additional Reading: