I am trying to align the text in a table, but somehow the first cell with the year (1848) is not aligned. How can I fix this? Another question is: how can I specify if I want to align the text right, left, or centre in different columns {ccc}. How can I also specify the size of the column width? {r(2cm)}r(2cm)
Below is my WE:
%---------------------Preamble---------------%
\documentclass[twoside,b5paper,9.5pt,openright]{book}
\usepackage[total={13cm,19.5cm},top=2.5cm,bottom=2.0cm,left=2.0cm,right=2.0cm, includefoot]{geometry}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{amsmath}
\usepackage{tocloft}
\usepackage{fixltx2e}
\usepackage{sectsty}
\usepackage[english]{babel}
\usepackage{microtype} % removes extra spacing between text
\usepackage{chapterbib}
\pagenumbering{gobble} % Remove page numbers in a section. The counting starts from Introduction
\usepackage{fancyhdr} % fancy heading style in headers and footers
\usepackage{footnote} % use with savenotes to show footnotes % footnotemark can be used when you have to use the same footnote twice (to avoid repetition)
\usepackage{graphicx} % include graphs/ figures in the file
\usepackage{setspace} % to set the line spacing in the document
\usepackage{ragged2e}
\usepackage{lscape} % to write pages in landscape environment
\usepackage{threeparttable} % to add footnotes to the tables
\usepackage{booktabs}
\usepackage{caption} % to create some space between table caption and table, otherwise there was no space
\captionsetup[table]{skip=5pt}
\usepackage[normalem]{ulem} % to underline the text
\providecommand\phantomsection{}
\setcounter{secnumdepth}{3}
\usepackage{graphicx}
\usepackage[labelfont=bf]{caption}
\usepackage[font={small}]{caption}
\let\newfloat\relax
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\floatsetup[figure]{capposition=bottom}
\usepackage{etoolbox}
\usepackage{subfig}
\usepackage{xcolor}
\usepackage{grffile} % to avoid printing the figure name (or otherwise, give figure names without spaces)
\usepackage{float} % figures as 6 (a), 6 (b) etc.
\usepackage{tabu}
\usepackage{tikz}
\usepackage{arydshln}
\raggedbottom
\usepackage[compact]{titlesec}
\usepackage[sort&compress]{natbib}
\usepackage{lipsum}
\usepackage{hyperref}
\setlength{\bibsep}{3.05pt} % spacing between different references
\def\bibfont{\scriptsize} % fontsize of the references
\usepackage[
singlelinecheck=false
]{caption}
%---------------------Document starts here---------------%
\begin{document} % the document starts here!
\begin{table}[h!]
\scriptsize
\centering
\caption{Historical milestones in development of animal cell cultures (\cite{butler2004, verma2014})}
\begin{tabular}{ccc} \toprule
\textbf{Timeline} & \textbf{Scientist} & \textbf{Achievements} \tabularnewline
\midrule
1878 & Bernard & Physiological state of cells can be maintained after the death of an organism \tabularnewline \rule{0cm}{0.30cm}
1885 & Roux & Maintained chick embryonic cells in warm salt solutions \tabularnewline \rule{0cm}{0.30cm}
1989 & Amgen Inc. & Recombinant erythropoietin produced in CHO cells \tabularnewline
\bottomrule
\end{tabular}%
\label{tab:history}%
\end{table}%
\end{document}


