\documentclass{article}

%\usepackage{xcolor}
\usepackage[linktocpage,colorlinks]{hyperref}
\usepackage{booktabs}
\usepackage[!nominitocs]{aeb-minitoc}

\setcounter{secnumdepth}{3}

\begin{minitocfmt}{\minitocFmt}
\declaretocfmt{subsection}{\@W{1.55em}\@D{0em}\@F{\bfseries}}
\declaretocfmt{subsection*}{\@W{0em}\@D{1.55em}\@F{\bfseries}}
\declaretocfmt{subsubsection}{\@W{2.5em}\@D{1.55em}\@P{\color{red}}\@F{\color{blue}}}
\declaretocfmt{subsubsection*}{\@W{0em}\@D{4.05em}\@F{\color{blue}}}
%\declaretocfmt{subsubsection*}{\@W{0em}\@D{4.05em}\@P{\color{red}}\@F{\color{blue}}}
\end{minitocfmt}

\newcommand{\insMinitoc}[2][]{%
    \begin{center}#2
    \begin{minipage}[c]{0.8\linewidth}
    \insertminitoc[#1]
    \end{minipage}
    \end{center}
}

\newcommand{\insMinitoctab}[2][]{%
    \begin{center}#2
    \begin{tabular}{c}\toprule
    \begin{minipage}[c]{0.8\linewidth}
    \insertminitoc[#1]
    \end{minipage}\\ \bottomrule
    \end{tabular}
    \end{center}
}


\begin{document}

\tableofcontents

\newpage


\section{First of Many}

The topic headings of this section are listed below.

\insMinitoctab{\minitocFmt}

For long section headings, for them to wrap around, we need to take the hyperref option
\texttt{linktocpage}, unless pdflatex or xelatex are used.

\subsection{Now is the time for all good men to come to the aid  of their country, so it has been said}

\addtocontents{toc}{\protect\vspace{1em}\hfill
    Vertical Space\hfill\protect\vspace{1em}}

\subsection{For all good men}

Content

\subsubsection{A subsubsection, let's make it a long subsection to wrap around}

Content

\subsubsection{Another one}

Content

\subsection{To come to the aid}

Content

\subsubsection{A third subsubsection}

Content

\subsubsection{A fourth}

Content

\subsection{Of their country}

Content


\addcontentsline{toc}{subsection}{Hello world! (subsection*)} %\protect\numberline{}
\subsection*{Hello world! (section*)}

\addcontentsline{toc}{subsubsection}{Hello world! (subsubsection*)} %\protect\numberline{}
\subsubsection*{Hello world! (subsubsection*)}


\newpage

\section{Second to None}

\insMinitoctab{\minitocFmt}


Content

\subsection{Peter Piper}

Content

\subsubsection{A subsubsection}

Content

\subsubsection{Another one}

Content

\subsection{Picked a peck}

Content

\subsection{Of pickled peppers}

Content

\subsubsection{A third subsubsection}

Content

\subsubsection{A fourth}

Content

\subsection[How many pecks]{How many pecks of pickled peppers}

Content

\subsection{Did Peter Piper pick?}

Content

\end{document}