﻿body{font-size:13pt;width:640px!important;}
a{text-indent:0!important;}
body, div, p, a, h1, h2, h3, h4, h5, h6, img{background:none!important;color:#333!important;font-family: Garamond, "Times New Roman", Times, serif;float:none!important;}
h1, h2, h3, h4, h5, h6{color:#000!important;margin:10pt 0pt!important;}
#qanda, #cover #banner, #header, #cover, #contentbody, #contentfooter, #footer{text-align:left!important;float:none!important;clear:both!important;padding:0;margin:0;}
.col940, .col460, .col620, .col300, .col380, .col140, .col220, .col60, .col440, .col400{width:640px!important;float:none!important;clear:both!important;text-align:left;padding:0;margin:6pt 0pt;}
div hr, .hide, .spike_header{display:block!important;}
.f_l, .f_r, .spike_header{float:none!important;clear:both!important;}
.num, .name, .pts{font-weight:bold!important;}
.exp, #talkback .content, .toolbar .f_r{display:none!important;}
#competitionsright, #competitions, #competitionright, #competitionleft, #competition, #blogprofileright, #blogprofileleft, #blogprofile, #blogheadlines, #blogheadlinesright, #blogheadlinesleft, #blogteam, #blogteamright, #blogtext, #blogtextleft, #blogtextright{padding:0;padding-bottom:8pt;}


/* hide lightview */
#overlay, #lightview{display:none!important;}

/* set borders round boxes */
.homepage .latestnews #NewsFromIAAF, #NewOnSpikes .newscol li, #athletehumtable, div.hr, div.hr_2, .blogger, #eventhomebanner{border-bottom:1px solid #cfcfcf;}
#athletehumtable{padding-bottom:20pt;}
div.hr, div.hr_2{margin-top:0!important;width:640px!important;clear:both!important;float:none!important;}
.spike_header{border-top:1px solid #cfcfcf;}
.altblog{border:none!important;}

/* remove widgets from print */
#events, #ourFavourite, #AtThisEvent, #RelatedFeatures, #BeEntrtained, #BeInspired, #findaclub_banner, #BeEntrtained, #BeInformed, #BeInspired, #BePart, #IAAFevents, #flikr, #MeetTeam, #MoreBlog, #NewsFromIAAF, #poll, #mag_banner, #newsletterbanner, #RisingStar, #youtube{display:none!important;}

/* header style */
#logo, #logo h1#suheading, #logo h1#suheading img{float:none!important;clear:both!important;text-align:left;}
#logo h1#suheading img{text-align:left;margin:15pt 0pt 5pt 0pt;}
#header{padding-bottom:16pt;}

/* remove navigations */
#header .mainnav, #header #info_subnav, #gototop, #topsearch, #contentfooter .suscribe, .toptabswrapper{display:none!important;}

/* footer style */
#contentfooter .mainnav{clear:both!important;float:none!important;width:640px!important;font-size:7pt;padding:0;margin:8pt 0pt 0pt 0pt;}
#footer{font-size:5pt;margin:0;padding:0;}
#footer img{display:none!important;padding:0;margin:0pt;}

/* playerlist panel */
.playerlist div p{float:none!important;clear:both!important;width:640px!important;font-weight:bold;margin:6pt 0pt;}
.playerlist{padding-bottom:0!important;}

/* althletes */
.landingheader p, #spike100header .content{width:640px!important;}
#althleteshome h2, #althleteshome p, #althleteshome a, #rising_star_profile h3, #rising_star_profile p{float:none!important;color:#000!important;text-align:left!important;width:640px!important;}
#althleteshome a{float:left!important;margin:0!important;}
#rising_star_profile .pic{margin:0!important;padding:0!important;}
#spike100header h2 .hide, #athletehumtable .hide{display:none!important;}
#althleteshome .wrapper{text-align:left;float:none!important;clear:both!important;padding:0;margin:0;}
#rising_star_profile h3{margin:5pt 0pt;}
#althleteshome .wrapper a img, #althleteshome .wrapper a{width:64px!important;height:256px!important;}
#athletehumtable p, #athletehumtable .button{float:none!important;clear:both!important;text-align:left!important;}
#althleteshero #athlete .col460 .bbnav{display:none!important;}
.landingheader.risingstars .risingstarspic img{display:block!important;}

/* features */
#thumbnails a, #thumbnails a img{margin-right:3pt;}

/* blog */
.blogger, .altblog, .binfo{width:640px!important;margin:0;padding:0;}
.binfo{float:none!important;}
#blogtext h2, #blogprofile h2, #blogheadlines h2{padding-bottom:0px;font-size:18pt;}

/* events */
#eventhomebanner{width:640px!important;height:auto!important;}
#eventhomebanner img{width:640px!important;height:213px!important;}
#eventhomebanner div{margin:0;padding:0;float:none!important;clear:both!important;}
#eventhomebanner div h2 span, #eventhomebanner div a{font-family: Garamond, "Times New Roman", Times, serif!important;width:640px!important;float:none!important;clear:both!important;margin:0!important;padding:0!important;}
#eventhomebanner div h2 span{font-size:30pt!important;line-height:120%!important;}
.pictitle.s460x260{width:640px!important;height:auto!important;clear:both!important;float:none!important;}
.pictitle.s460x260 h2{margin:8pt 0pt!important;margin:0;height:auto!important;}

/* disciplines, records, get involved */
#disciplinespecleft, #Flash_disciplines, #leftnav{display:none!important;}
#getinvolvedbanner img{width:640px!important;height:213px!important;}

/* homepage */
#blog_home .strapline{padding-left:0!important;}
#NewOnSpikes .newscol li, #blog_home .strapline{width:640px!important;}
#NewOnSpikes .newscol li img{clear:both;float:none;}
#NewOnSpikes .newscol li dl{width:640px!important;clear:both!important;float:none!important;}
.homepage .latestnews #NewsFromIAAF{display:block!important;padding-bottom:10pt;}
#Flash_home{display:none!important;}
