/*
*************************************************

Print Styles

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************
*/

body { font: 9pt/1.3 "Times New Roman", Times, Georgia, serif; color: #282827; border: none; }
h1 { font-size: 20pt; margin-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { letter-spacing: 1px; }
h1 a { text-decoration: none; }
h2 { font-size: 16pt; margin-bottom: 15px; }
h3 { font-size: 14pt;  margin-bottom: 10px; }
h4 { font-size: 12pt;  margin-bottom: 8px; }
h5 { font-size: 9pt;  margin-bottom: 6px;}
h6 { font-size: 9pt;  margin-bottom: 6px;}

a { color: #634c5c; }

img { border: none; max-width: 400px } 

.logo img { max-width: 200px } 

p { margin-top: 0; line-height: 1.5; }

table { margin-bottom: 20px; border-bottom: 1px solid #666; border-collapse: collapse; }
	td { padding: 6px; border-top: 1px solid; }

pre, code { vertical-align: baseline; }


.for-print { display: block; }

/*-------------------------------------------
    Elements
-------------------------------------------*/
#element a[href]:after { content: " (" attr(href) ") "; font-size: 60%; color: #666; display: block; }


/*-------------------------------------------
    Global Combinations
-------------------------------------------*/
a[href="#skip"], nav,.book-table, .header-social, .map-link, iframe, .page-footer, .garces-footer, .lazy, .ss-clock  { display: none !important; }

#main { border-bottom: 1px solid #666; padding-bottom: 20px; margin-bottom: 25px; }

.royalSlider .slide:first-child figure:first-of-type img { display: block; }
.royalSlider img { display: none; }
.royalSlider figcaption {display: none; }

.help, .more, .more-fancy, .geo-info { display: none; } 


.news-list li, .events-list li { list-style: none; }


.visit { border-top: 1px solid #000; }