/* Smartphones (landscape and portrait) ----------- */ @media screen and (max-width: 768px) { * { max-width: 460px; } div.timelineToggle { float:none; } .timelineEvent div.media { display:none; float:none; } .timelineMinor dt { white-space: normal; } .timelineMinor dd h3 { white-space: normal; } div#timelineContainer { } .timelineMinor dd { width:100%; } dl.timelineMinor { float:none; } .timelineEvent p { float:none; width:100%; } .timelineEvent blockquote { float:none; width:200px; } } /* Smartphones (portrait) ----------- */ @media only screen and (max-width : 320px) { * { max-width: 300px; } }