/*
@name:      	Fusion Framework API
@author:    	Michael Sedlacek
@build:     	Snapshot-2026-07-29 21:12
@copyright: 	(c) 2003-2026 Fusion-Datastore Limited
@website:   	www.fusion-datastore.org
@license:   	Framework licenced under a modified Terms of Use licence,
            	see documentation or authors website for more details
@browser:   	gen
@combinine: 	217d117a3dab048919928726fefa93c4
*/



/*
@rev:		+ guestbook.print | 1.0.0.0 | 2026-07-29 19:49:33 | e25cf171a5161a37ca67b6db23ee45df | (current)
*/

@media print {
@page { margin: 0.8cm; }
body { background: #fff !important; color: #000 !important; margin: 0 !important; padding: 0 !important; }

header, footer, #securitypolicies, #webstream, #updatetime { display: none !important; }


.parallax > .opener, .parallax > .colorline,
.bookme > div.framebkg,
.bookme > div.frame > div.spacer,
.bookme > div.frame > div.inlineblock,
.requestus, .requestus a { display: none !important; }

.parallax, .bookme, .bookme > div.frame,
.block, .block > div, .wrapper, .inner {
display: block !important;
width: auto !important; height: auto !important;
min-width: 0 !important; min-height: 0 !important;
max-width: none !important; max-height: none !important;
position: static !important; float: none !important;
background: none !important; box-shadow: none !important;border: none !important; padding: 0 !important; margin: 0 !important;
overflow: visible !important;
}

.bmbox {
display: block !important;
width: auto !important; height: auto !important;
min-height: 0 !important; position: static !important;
background: #fafafa !important; box-shadow: none !important;border: 1px solid #ccc !important; padding: 8pt 10pt !important;
margin: 0 0 10pt !important;
backdrop-filter: none !important; border-radius: 4pt !important;page-break-inside: avoid;
}
.bmbox h2 {
display: block !important; margin: 0 0 4pt !important; padding: 0 0 4pt !important;
font-size: 12pt !important; font-weight: 700 !important;
border-bottom: 1px solid #ddd !important;
}
.bmbox h2 a { color: #000 !important; text-decoration: none !important; }
.bmbox b {
display: block !important; margin: 0 !important; padding: 0 !important;
font-size: 10pt !important; line-height: 1.45 !important;
color: #333 !important;
}
.bmbox > a[href] {
display: inline-block !important; font-size: 8pt !important; color: #555 !important;
margin: 4pt 0 0 !important; padding: 3pt 0 0 !important;
border-top: 1px dotted #ccc !important;
}
.bmimgbox, .bmbox > a:after { display: none !important; }


.tc > div.tleft, div.right-col,
.request-header, .seperator, .endbox,
.stories, .stories_view, .stories_view_inside { display: none !important; }
#message_sender { display: none !important; }

.tc, .tc > div.tmiddle, .blog,
.main-col, .article, .article-content,
.blog .container {
display: block !important;
width: auto !important; height: auto !important;
min-width: 0 !important; min-height: 0 !important;
max-width: none !important; max-height: none !important;
float: none !important; position: static !important;
background: none !important; box-shadow: none !important;border: none !important; padding: 0 !important; margin: 0 !important;
}
.main-col > .article:first-of-type { display: none !important; }

.article-content blockquote {
display: block !important;
width: auto !important; margin: 0 0 14pt !important; padding: 0 !important;
border: none !important; background: none !important;
box-shadow: none !important; border-radius: 0 !important;page-break-inside: avoid;
}
.article-content blockquote .usericon {
display: block !important; width: 36pt !important; height: 36pt !important;
border-radius: 50% !important; float: left !important;margin: 0 8pt 4pt 0 !important; box-shadow: none !important;}
.guestbook-content {
display: block !important; margin: 0 0 4pt 44pt !important; padding: 0 !important;
font-size: 10pt !important; line-height: 1.4 !important;
color: #333 !important;
}
.article-content blockquote b {
display: block !important; margin: 0 0 0 44pt !important; padding: 3pt 0 0 !important;
width: auto !important; font-size: 8pt !important; font-weight: 400 !important;
text-align: left !important; background: none !important;
border-top: 1px dotted #ccc !important; color: #666 !important;
}
.article-content blockquote b strong a {
color: #000 !important; text-decoration: none !important;
}
.article-content blockquote p,
.article-content blockquote textarea,
.article-content blockquote input[type=button],
.article-content blockquote b:before { display: none !important; }

a[href]:after { content: none !important; }
}





/*
@bench: 0.092s (LiveBench)
*/