/* UKNova print styles */

/* Default font styles */
body, input, select, option, textarea, button { font-family: "Segoe UI", "Tahoma", "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Arial", sans-serif; }
body { font-size: 89%; line-height: 1.3; }
.plaintext { font-family: "Consolas", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "Courier New", monospace; font-size: 100%; }
.notes { font-size: 82%; }
.subtitle { font-weight: normal; font-size: 89%; }

/* Frame layout */
.frame { margin: 1em; }
.frame .wrap table { table-layout: fixed; width: 100%; }
.frame h2 { margin-bottom: 0.5em; }

/* Hide navigational elements */
#nav, #account, #gangmessage, .action, .icon-gangability, .icon-report,
.drop, .toggle-1, .toggle-2, .markuppanel { display: none !important; }

/* Don't show find boxes at all unless they are active */
#find, .find-switch img { display: none; }
#find.inuse { display: block; }
.indent { width: 0.6em; }

/* Page-specific things not to bother printing */
#clock-face, #feed, #addcomment, #addpost, #newmessage { display: none; }

/* De-emphasise pagers */
.pager table { margin: 1em 0; border-collapse: collapse; }
.pager a { text-decoration: none; }
.pager .page { border: dotted silver 0.1em; padding: 0.2em; }
.pager .selected { border: solid gray 0.1em; }

/* Comment style */
.comment-nw, .comment-ne { border-top: solid gray 0.4em; }
.comment-se { border-top: solid silver 0.2em; }
.comment-ne, .comment-se { padding-left: 0.5em; }
.signature { border-top: dotted gray 0.2em; font-size: 89%; }

/* Make sure any textareas being previewed don't hide in a scroll area */
.markuppreview { height: auto !important; overflow: visible !important; }

/* Page-specific highlighting */
.forums .nesting-0 td { border: solid silver; border-width: 0.2em 0; }
#page-account-view .gang { float: left; width: 14em; }
#page-account-browse .member { float: left; width: 10em; }
.gangaction { clear: left; padding: 1em 0 0 0; }
#membergangs .notes { clear: left; }
