html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before{content:open-quote;},q:after{content:close-quote;}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#263652;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;} body { width: 100%; background: white; font-size: 12pt; } div#doc { margin-left: 2%; padding-top: 1em; } #treemenu1, #col1, #ft, #sidebar, #col1 h3, #col1 p, .entry h6, #photo-flash, .breadcrumb, #ridedabuff, form, fieldset, legend, label, input, textarea, select, option, object, embed { display: none; } #main, { float:none; } .post-head { text-align:center; font-weight:bold; margin-bottom:5%; } .entry h3 { text-decoration:underline; margin:1em 0 0; } .entry p { margin:1em 0 0; } .entry img { float:left; margin-right:5%; border:none; } .entry blockquote { margin:1em 2.5em 0; } a:link, a:visited { color: #263652; background: transparent; text-decoration: underline; } #main a:link:after, #main a:visited:after { content: " (" attr(href) ") "; font-size: 69%; } #main a[href^="/"]:after { content: " (http://www.buffalobicycleclassic.com" attr(href) ") "; } #main a.thickbox { margin:0; padding:0; } h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid } img { page-break-inside:avoid; page-break-after:avoid; } blockquote, table, pre { page-break-inside:avoid } ul, ol, dl { page-break-before:avoid } caption { margin:1em 0 0; font-style:italic; font-weight:700; } td, th { padding:0.1em 0.3em; } ul { margin-top:1em; } ul ul { margin-top:0.2em; } ul ul ul { margin-top:0.2em; } ul li { list-style:square outside; line-height:1.2em; margin:1em 1.5em 0; padding-left:0.3em; } ul li ul li { list-style:disc outside; } ul li ul li ul li { list-style:circle outside; margin-left:0.5em; } #site-map a:link:after, #site-map a:visited:after, a.Link:link:after, a.Link:visited:after { content: ''; } .faq-list dt { font-weight:700; font-size:108%; } .faq-list dd { padding-left:1em; } .faq-list img, .faq-list dt a { display:none; } strong { font-weight:bold; } em, cite { font-style:italic; }